如何知道我的 iOS 应用程序是否具有正确的 Bundle ID?
How to know if my iOS app has the correct Bundle ID?
我试图在我的 iOS 应用程序中启用推送通知,但由于 "Error: Error Domain=NSCocoaErrorDomain Code=3000 « aps-environment ».
等错误,它不起作用
经过一些研究,这可能是因为 Bundle ID 和 App ID 的问题。情况是这样的:
在 iTunes Connect 的会员中心,我有一个名为 "com.mysociety.mywebsitename" 的 App ID,我用它来获取证书以使用 Push Notifications。
在 Xcode 中,在我的应用程序项目的“常规”窗格中显示 Bundle ID 为 "com.mysociety.mywebsitename.appname-",应用程序名称为灰色且无法删除。我不知道为什么添加了 "appname-" 部分。是不是我的Bundle ID不对,和会员中心的App ID不匹配?
您可以在应用程序的 info.plist 文件中将捆绑包 ID 更改/硬编码为 "com.mysociety.mywebsitename"。
我试图在我的 iOS 应用程序中启用推送通知,但由于 "Error: Error Domain=NSCocoaErrorDomain Code=3000 « aps-environment ».
经过一些研究,这可能是因为 Bundle ID 和 App ID 的问题。情况是这样的:
在 iTunes Connect 的会员中心,我有一个名为 "com.mysociety.mywebsitename" 的 App ID,我用它来获取证书以使用 Push Notifications。
在 Xcode 中,在我的应用程序项目的“常规”窗格中显示 Bundle ID 为 "com.mysociety.mywebsitename.appname-",应用程序名称为灰色且无法删除。我不知道为什么添加了 "appname-" 部分。是不是我的Bundle ID不对,和会员中心的App ID不匹配?
您可以在应用程序的 info.plist 文件中将捆绑包 ID 更改/硬编码为 "com.mysociety.mywebsitename"。