问题
I have an app that has about 300,000 members and I would like to add push notifications to it. Unfortunately I originally created the app with a wildcat bundle id com.MyCompany.*
and when I uploaded it to Apple and when I edited it in my plist
file I made it say com.MyCompany.MyAppName
Now that I want to add push notifications I have to make a unique (or EXPLICIT) app ID so I attempted to make one called com.MyCompany.MyAppName
... I got this error message: The bundle identifier you have specified is already in use. Please select another.
I looked at my app ids and all I have is com.MyCompany.*
. So it's not anything I can delete. The message must be referring to the live version of my app that is already out there using the wildcard app ID...
How do I convert from my wildcat app id to an explicit app id so I can send push notifications to members?
I've searched the web for about 2 hours now and everyone seems to say that all you have to do is create a new app ID that has the same bundle ID as your current live version of the app... so I'm guessing this error message The bundle identifier you have specified is already in use. Please select another.
is a new error message that didn't exist until very recently because no-body else seems to have experienced this problem...
Any help is greatly appreciated!
回答1:
Apple automatically switched all of my wildcards over to explicit IDs during December 2012. I didn't have to call them!
回答2:
You cannot use "MyCompany" in your bundle identifier you need to use something like com.apple.preferences or com.apple.maps. the company has to be your own name or company name so my one is com.oogemaflip100.preferences or com.oogemaflip100.maps.
来源:https://stackoverflow.com/questions/12032507/upgrading-from-a-wildcard-app-id-to-an-explicit-app-id-to-allow-push-notificatio