我正在处理使用推送通知的应用更新。 当我尝试启用应用 ID 的推送通知时,我发现:
Note: Only explicit App IDs can be used to access the Apple Push Notification service. Please use an existing App ID with a specific Bundle Identifier or create a new one.
所以我创建了一个新的应用 ID,但由于 ID 不同,它拒绝将其作为更新上传
是否可以通过推送通知上传应用更新?
第一次上传应用后,您就不能再更改应用ID了!您的问题是您正在使用通配符应用程序 ID 配置文件。您无需更改应用程序 ID,您需要为其更改配置文件(在 iOS Provisioning Portal 上创建)。
当您在 Xcode 中设置的 app id 类似于 com.example.MyAppName
并且您在 iOS Provisioning Portal 上创建了一个 app id 配置文件,该配置文件仅为 ABCD123400.*
(ABCD123400 是您的开发者 ID)或 ABCD123400.com.example.*
然后您创建了通配符应用 ID 配置文件。
要使用推送通知或 Game Center,您需要使用明确的应用 ID 配置文件。要获得这个,您需要为 ABCD123400.com.example.MyAppName
创建一个应用 ID 配置文件(确切的应用 ID,但不要更改它,只需替换 *-char!)。
关于iphone - 使用不同的标识符上传应用更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15851779/
欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) | Powered by Discuz! X3.4 |