Getting an error when import AppIntents framework to project.
Command ExtractAppIntentsMetadata failed with a nonzero exit code
Getting an error when import AppIntents framework to project.
Command ExtractAppIntentsMetadata failed with a nonzero exit code
Same from here :(
Still happening in Xcode 14.0.1 RC when using the latest macOS Ventura Beta 😩
In Xcode 14.0.1 through Xcode Cloud is working.
Was anyone able to find a work around to this?
I am getting this as well. Xcode 14.0.1, running on Monterey 12.6 release (21G115)
Does anyone know of a workaround?
(Filed this as FB11602587)
App Shortcuts working for me in Simulator just fine, but unable to archive...
Just got this from Xcode 14.0.1 and Xcode 14.1 beta 3:
code-block
2022-10-07 18:44:36.743 appintentsmetadataprocessor[61515:24985498] Starting appintentsmetadataprocessor export
2022-10-07 18:44:38.645 appintentsmetadataprocessor[61515:24985498] Writing Metadata.appintents
2022-10-07 18:44:38.645 appintentsmetadataprocessor[61515:24985498] Metadata root: /Users/XXXXX/Metadata.appintents
2022-10-07 18:44:38.661 appintentsmetadataprocessor[61515:24985498] Writing ExtractedAppShortcutsMetadata.stringsdata file
2022-10-07 18:44:38.662 appintentsmetadataprocessor[61515:24985498] Writing ExtractedParameterSummaryMetadata.stringsdata file
2022-10-07 18:44:38.664 appintentsmetadataprocessor[61515:24985498] Warning: error: could not determine type for property: PetMonitor.StartPetMonitorIntent.cameras from binary
Command ExtractAppIntentsMetadata emitted errors but did not return a nonzero exit code to indicate failure
I think in my case I found a workaround, and I'm posting it here in case it works for others too - I had SWIFT_REFLECTION_METADATA_LEVEL set to "None" for release builds. Setting this back to the default (All) seemed to do the trick and let appintentsmetadataprocessor extract the info during the archiving step. There's probably a more elegant solution, like telling the compiler to emit reflection data only for the file containing the app intents definition, so if anyone finds this workaround helpful and has a better way to do it, please shout :)