2

我正在开发使用推送通知的应用程序更新。当我尝试启用对应用程序 ID 的推送通知时,我发现:

注意:只有显式 App ID 才能用于访问 Apple 推送通知服务。请使用具有特定 Bundle Identifier 的现有 App ID 或创建一个新的。

所以我创建了一个新的应用程序 ID,但由于 ID 不同,它拒绝将其作为更新上传

无论如何上传带有推送通知的应用程序更新?

4

1 回答 1

4

首次上传应用后,您将无法再更改应用 ID!您的问题是您正在使用通配符应用程序 ID 配置文件。您不需要更改应用程序 ID,您需要为其更改配置文件(在 iOS 配置门户上创建)。

当您在 Xcode 中设置的应用程序 ID 类似于com.example.MyAppName并且您在 iOS Provisioning Portal 上创建了一个应用程序 ID 配置文件时ABCD123400.*(ABCD123400 是您的开发人员 ID),或者ABCD123400.com.example.*您创建了一个通配符应用程序 ID 配置文件。

要使用推送通知或游戏中心,您需要使用明确的应用程序 ID 配置文件。要获得这个,您需要为ABCD123400.com.example.MyAppName(确切的应用程序 ID,但不要更改它,只需替换 *-char!)创建一个应用程序 ID 配置文件。

于 2013-04-06T14:56:19.020 回答