iOS In App Purchase 功能显示 : "An App ID with Identifier ' com. 示例。App' 不可用”

标签 ios in-app-purchase ios-provisioning

我已经在 iOS Dev Center 的 Certificates, Identities, and Profiles 下创建了一个 iOS App ID,并为应用内购买启用了它。假设它的名称是 App,id 是 com.example.app

如果我在 Xcode 5.0.2 中查看相应应用程序的应用程序内购买功能,该工具会指示错误并以“修复问题”按钮的形式提供“将应用程序内购买权利添加到您的应用程序 ID”。如果我按下按钮,我会收到此错误消息:

An App ID with Identifier 'com.example.App' is not available. Please enter a different string.

我该如何克服这个问题?标识符 com.example.App 似乎源自目标包标识符,其后缀似乎又源自项目名称。这些不应该改变。

为什么 Xcode 不获取我已经在 iOS 开发中心创建的现有 App ID。它拼写为小写的应用程序,但我 understand这应该无关紧要,而且在任何情况下似乎都不可能用大写版本替换它,因为这需要先删除应用程序 ID,即 seems impossible .

那么我该如何解决 Xcode 中的问题(例如,通过直接编辑功能)以及 Xcode 和 iOS Dev Center 之间推荐的首先添加功能的工作流程是什么?

最佳答案

只需在 plist 中指定适当的标识符,而无需在其上附加项目名称,

并确保您使用正确的帐户登录。

关于iOS In App Purchase 功能显示 : "An App ID with Identifier ' com. 示例。App' 不可用”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20192384/

相关文章:

iOS键值编码

ios - 我想沿着半椭圆形路径移动 SKNode

iOS IAP 无法在 Unity 上运行, "Service Unavailable"

ios - 应用内购买错误,始终 myProduct 为 0

ios - 发布到 TestFlight,新测试人员,我真的需要重建/下载我的配置文件吗?

ios - 无法在 Apple Developer Program 中添加设备

ios - 用于签署可执行文件的身份不再有效 (iOS 8+/Xcode 7)

ios - NSDateFormatter - 无法从 Twitter JSON API 解析日期

ios - NSIncationOperation init 从类方法调用实例方法返回 nil

android - 如何检查用户是否购买了订阅