我有一个大约有300000名会员的应用程序,我想向它添加推送通知。不幸的是,我最初创建的应用程序带有一个通配符捆绑包id com.MyCompany.*
,当我将其上传到苹果时,当我在plist
文件中编辑它时,我让它说com.MyCompany.MyAppName
现在我想添加推送通知,我必须制作一个唯一的(或EXPLICIT)应用程序ID,所以我尝试制作一个名为com.MyCompany.MyAppName
的应用程序ID。。。我收到这个错误消息:The bundle identifier you have specified is already in use. Please select another.
我看了一下我的应用程序ID,我只有com.MyCompany.*
。所以我不能删除任何内容。消息必须是指我的应用程序的实时版本,该版本已经使用通配符应用程序ID…
如何将我的wildcat应用程序id转换为明确的应用程序id,以便向会员发送推送通知?
我已经在网上搜索了大约2个小时,每个人似乎都说你所要做的就是创建一个新的应用程序ID,该ID与你当前的应用程序实时版本具有相同的捆绑ID。。。所以我猜这个错误消息The bundle identifier you have specified is already in use. Please select another.
是一个直到最近才存在的新错误消息,因为似乎没有其他人遇到过这个问题。。。
非常感谢您的帮助!
Apple在2012年12月期间自动将我的所有通配符切换为显式ID。我没必要给他们打电话!
您不能在捆绑包标识符中使用"MyCompany",您需要使用类似com.apple.preferences或com.apple.maps的东西。公司必须是您自己的名称或公司名称,所以我的名称是com.oogemaflip100.preferences或com.oogemaflip100.maps。