Apps built with Xcode 15.4 have broken AppIntents running on iOS and iPadOS 16

There's a workaround that you can add in Build Settings for your targets: • Workaround for Xcode 1...
A bug in Xcode 15.4 prevents AppIntents (i.e. shortcut actions) from running on iOS 16 and iPadOS 16. This video demonstrates the bug using my MixEffect application.
Background:
The mangledTypeName parameter in each AppIntents in the extract.actionsdata is missing in apps built using Xcode 15.3 and 15.4. In apps built with Xcode 15.2, the parameter has a valid value. I suspect iOS 16 and iPadOS 16 are looking at this value instead off mangledTypeNameV2 parameter which iOS 17 and iPadOS 17 are looking at.
Workaround
Build using Xcode 15.2 or…
Buried in the release notes of Xcode 15.3 is the solution: developer.apple.com/documenta...
AppIntents may fail to execute when the target’s minimum deployment target is iOS 15.0 or earlier (123798206) (FB13664020)
Workaround: Add the ENABLE_APPINTENTS_DEPLOYMENT_AWARE_PROCESSING=NO build flag to your target(s)
---
FB13812174
- Feedback ID filed with Apple Feedback Assistant under the following categories:
- Developer Technologies & SDK
- AppIntents Framework
- Incorrect/Unexpected Behavior
Links
- labs.mixeffect.app/article/20...
- mixeffect.app

Пікірлер: 2

  • @AdamTow
    @AdamTow

    In the release notes of Xcode 15.3 is another workaround:

  • @DocFUNKist
    @DocFUNKist

    Apple keeps breaking stuffs… just crazy!!!