Reputation: 673
I am getting this error (see image below). My Apple ID account has not been enrolled in a developer program. Would I need to do that in order to get rid of the error?
Anything else that can be causing this error?
Upvotes: 15
Views: 44863
Reputation: 809
The problem happened to me when I created a new app listing in and Apple made me connect it to an existing app certificate. I manually created and selected it which was the mistake (instead of doing it via xCode)
The solution was to:
Change the namespace on XCode temporarily so it will accept it. ("example.nsTemp")
Go to the App Store Connect -> Your New App -> App Information
Choose the newly created temporary bundle name ("example.nsTemp")
Go to the "Identifiers" in https://developer.apple.com/account/resources/identifiers/list and delete your original app identifies which you would like to use ("example.nsOriginal")
Go back to XCode, rename to the deleted namespace ("example.nsOriginal")
Go to the App Store Connect -> Your New App -> App Information and choose the original
Drink water.
Upvotes: 0
Reputation: 139
Answer depends on what is your requirement.
Need to just get rid of the error. Then just disable the push notifications in the capabilities tab in the project.
Need to run on device or create an IPA or your app needs support for push notifications then you need to enroll to Apple developer account and create the required certificates & provisioning profiles to proceed further.
Hope this will be helpful.
Upvotes: 6
Reputation: 3007
Because of your project enable the Push Notification, that need the developer certificate.
You can simple disable it in
Project File > Target > Capabilities > Turn off the Push Notification
Upvotes: 16