我正在开发使用推送通知的应用更新。 当我尝试启用推送通知到应用程序ID时,我发现:
注意:只有显式的App ID才能用于访问Apple Push Notification服务。请使用具有特定捆绑标识符的现有App ID或创建新的。
所以我创建了一个新的应用ID,由于ID不同而拒绝将其上传为更新
无论如何都可以使用推送通知上传应用更新吗?
答案 0 :(得分:4)
首次上传应用后,您无法再更改应用ID!您的问题是您使用的是通配符应用程序ID配置文件。您无需更改应用程序ID,您需要更改配置文件(在iOS Provisioning Portal上创建)。
当您在Xcode中设置的应用ID类似于com.example.MyAppName
时,您在iOS Provisioning Portal上创建了一个应用ID配置文件,该配置文件只有ABCD123400.*
(ABCD123400是您的开发者ID)或{{1然后你创建了一个通配符应用程序ID配置文件。
要使用推送通知或游戏中心,您需要使用明确的应用ID配置文件。要获得此项,您需要为ABCD123400.com.example.*
创建应用ID配置文件(确切的应用ID,但不要更改它,只需替换* -char!)。