Same issue here, the only problem is that the provisioning profile that gets created automatically is getting created with the bundle id of the extension and not the main app.
I am sure that it was the main app before the transfer since when i received the app from the old developer the .entitlement file had this:
<key>com.apple.developer.ubiquity-kvstore-identifier</key>
<string>$(TeamIdentifierPrefix)$(CFBundleIdentifier)</string>
Let's say the CFBundleIdentifier is BUNDLEID
Checking the provisioning profile that gets created on my account it has this:
com.apple.developer.ubiquity-kvstore-identifier:
OLD-TEAM.BUNDLEID.share
it contains the share that is an extension target created in the project.
I can now change my entitlement to be:
<key>com.apple.developer.ubiquity-kvstore-identifier</key>
<string>OLD-TEAM.$(CFBundleIdentifier).share</string>
And it would create the archive and uploaded to App Store Connect, but it doesn't seem correct.
How can i change the com.apple.developer.ubiquity-kvstore-identifier in the automatically generated provisioning profile so that it doesn't contain the .share at the end?
Topic:
Graphics & Games
SubTopic:
GameKit
Tags: