Xcode Subscription Errors 8.3.2
I have Xcode 8.3.2 on Sierra. I am trying to build Enterprise.ipa (there is an Enterprise membership).
I am having trouble signing my application. Specifically, in Xcode, I have the following under General \ Signing:
- Automatic signature management enabled
- Team: "My team (enterprise)"
- Provisioning Profile: Xcode Managed Profile
- Signing Certificate: iOS Developer
- Status
- Failed to create provisioning profile 'com.myapp' and cannot be registered with the development team. Change your package ID to a unique string to try again.
- No profiles found for com.myapp. Xcode cannot find a provisioning profile matching 'com.myapp'.
My steps were:
- Sign in to your Enterprise account at https://developer.apple.com/account/.
- Under Certificates, IDs and Profiles, I selected Add
- Selected domestic and special
- On my MAC address in Keychain Access, I selected KeyChain Access \ Certificate Assistant \ Request a certificate from a certification authority
- Saved on my desktop
- At https://developer.apple.com/account/ I have uploaded the Certificate Signing Request
- I see it as iOS type certificate Distribution s and expiration date
- I download the .cer file and double click on it to install
- In Xcode \ Preferences, I find the command under Apple ID and under Certificate Management. I see the iOS and Enterprise Distribution Certificates with today's date.
- I choose Download All Profiles for this team
- In Xcode, I select General \ Signing and "My Team (Enterprise)"
At this point, I am getting the two errors described above.
I'm new to Xcode development, so I'm pretty sure there is something wrong with my steps.
Any understanding would be greatly appreciated.
+6
source to share
2 answers
Well, the solution to my problem was to do the following:
- In Xcode, under the General tab , select Disable Automatic Subscription Management
- In https://developer.apple.com/account in my enterprise account in provisioning profiles I created a new distribution profile
- Loaded profile file => .mobileprovision
- Double click on the .mobileprovision file
- With automatic signature management turned off, I selected the Provisioning Profile I just created and loaded in the Signature (Debug) and Sign (Release) dropdowns
- At this point I was able to archive and export the .ipa enterprise
+8
source to share
This is the solution to my problem, similar to this:
Change your package ID to a unique string to try again.
- I assume your package ID is already in use by other developers, so just change your package ID in the Identify tab just above the Signing tab to something else:
- For example: Package ID: org.react.native.example.RamenForLifeIn2022
Hope this helps :)
0
source to share