ios - 如何知道我的 iOS 应用程序是否具有正确的 Bundle ID?

标签 ios xcode app-store-connect

我试图在我的 iOS 应用程序中启用推送通知,但它不起作用,因为出现了一些错误,例如 "Error: Error Domain=NSCocoaErrorDomain Code=3000 « aps-environment »。

经过一些研究,这可能是因为 Bundle ID 和 App ID 的问题。这是情况:

在 iTunes Connect 的成员(member)中心,我有一个名为“com.mysociety.mywebsitename”的 App ID,我用它来获取证书以使用 Push Notifications。

在 Xcode 中,在我的应用程序项目的“常规” Pane 中,它表示 Bundle ID 是“com.mysociety.mywebsitename.appname-”,应用程序名称为灰色,无法删除。我不知道为什么添加了“appname-”部分。是不是我的Bundle ID不对,和成员(member)中心的App ID不匹配?

最佳答案

您可以在应用程序的 info.plist 文件中将捆绑 ID 更改/硬编码为“com.mysociety.mywebsitename”。

enter image description here

enter image description here

关于ios - 如何知道我的 iOS 应用程序是否具有正确的 Bundle ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31897956/

相关文章:

ios - Objective C UIViewController 子类?

iOS为什么这个属性需要很强

ios - 如何在运行时区分 xcode 中的多个目标

ios - 在 iTunes 连接中出现错误

ios - 在后台下载期间未调用我的 NSURLSessionDelegate 方法

ios - 通过 UIButton 从 Appdelegate 导航到另一个 View

ios - 如何有效的在 iOS 项目中添加 iOS 框架

ios - 添加 Storyboard 引用后,选项卡栏 Controller 项目中不显示任何内容

ios - 在 App Store Connect 中更改现有的 IAP 自动续订订阅

ios - 参与 (RED) 事件 AppStore