我正在处理使用推送通知的应用更新。
当我尝试启用应用 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 不同,它拒绝将其作为更新上传
是否可以通过推送通知上传应用更新?
Best Answer-推荐答案 strong>
第一次上传应用后,您就不能再更改应用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/
|