I am trying to include a binary swift package dependency in my app to upload to App Store connect. When doing so the framework is embedded in the app which is fine, unless I also want to use that dependency in an App Extension or an embedded App Clip. In those cases when I archive the framework is embedded in the extension and app clip as well which leads to the following errors during validation.
CFBundleIdentifier Collision. There is more than one bundle with the CFBundleIdentifier value 'com.company.frameworkName-Dynamic' under the iOS application 'MyApp.app'
Invalid Bundle. The bundle at 'MyApp.app/Plugins/MyAppExtension.appex' contains disallowed nested bundles.
Invalid Bundle. The bundle at 'MyApp.app/Plugins/MyAppExtension.appex' contains disallowed file 'Frameworks'
This issue has existed since at least Xcode 12.1 reported here in the Swift forums: https://forums.swift.org/t/swift-package-binary-framework-issue/41922
The XCFramework binary Swift Package archive was built and distributed using Xcode 12.5 build tools with Swift 5.4 tools in the Swift package. The archive is also built and validated using Xcode 12.5
Post
Replies
Boosts
Views
Activity
Can we still use .p12 certificates with the HTTP/2 protocol instead of TLS or do we need to use the new .p8 method of authentication?
I am attempting to test Advanced App Clip Experiences via test flight, however when using Xcode 12.3 beta to attempt to submit an archive to App Store Connect I get the following error message.
The following issues occurred while distributing your application.
App Store Connect Operation Error
ERROR ITMS-90834: "Unsupported content. This app contains an app clip. Apps with app clips cannot be submitted at this time." Are we not able to submit Apps with App Clips for test flight? How are we intended to test advanced experiences?
I also received this error
App Store Connect Operation Error
ERROR ITMS-90534: "Invalid Toolchain. Your app was built with an unsupported SDK or version of Xcode. If you plan to submit this build to the App Store, make sure you are using the versions listed in https://help.apple.com/xcode/mac/current/#/devf16aefe3b or later." I am assuming this means that I cannot submit apps built with the Xcode beta.
Xcode is not allowing me to install an App Clip that includes an embedded Notification Service Extension. This means that there is no way to add media attachments to remote push notifications.
My company had a 1:1 session with an App Clip expert for WWDC and they claimed that Notification Service Extensions were supported but it seems they were wrong. Is this a bug or is it intended that Notification Service Extensions are not supported by App Clips?
Xcode install error message:
Unable to install "TestAppClip"
Domain: com.apple.dt.MobileDeviceErrorDomain
Code: -402652932
--
This app clip has at least one active plugin. App clips aren't allowed to contain any active plugins.
Domain: com.apple.dt.MobileDeviceErrorDomain
Code: -402652932