【问题标题】:WatchKit Extension Bundle ID UnavailableWatchKit 扩展包 ID 不可用
【发布时间】:2015-02-20 17:08:41
【问题描述】:

我已将手表套件应用添加到我的 iOS 应用中,一切正常且运行良好,直到我想在两个应用之间共享数据。

每当我尝试在手表套件扩展上添加“应用组”功能时,它都会告诉我我的捆绑包 ID (com.myrealappid.watchkitextension) 不可用。

它还通知我“常规”选项卡中的“未找到匹配的配置文件”,如果我尝试修复它,它还会说 App ID (com.myrealappid.watchkitextension) 不可用。

登录到会员中心,我找不到任何对带有后缀“watchkitextension”的捆绑 ID 的引用。我也无法在会员中心重新添加此捆绑 ID,因为它似乎认为它也已经存在。

有没有人遇到过这个问题或对如何解决它有任何建议?

【问题讨论】:

标签: ios xcode watchkit


【解决方案1】:

如果您在会员中心找不到该特定捆绑包标识符,似乎有人已经使用过它。

在这种情况下,您需要创建另一个 Bundle ID。

【讨论】:

  • 问题是Bundle ID的主要部分已经被我们的主要iOS应用程序使用了。在末尾添加“.watchkitextension”应该不是问题,因为其他人都不应该使用该 ID。
  • 我遇到了类似的问题,在我的情况下,我有 2 个 Apple 帐户链接到 Xcode,Xcode 自动为错误帐户中的扩展扩展创建了一个捆绑 ID,这使得 id 被“占用”。
  • 有趣,谢谢@KostyaKim。我必须检查一下,因为我在 Xcode 中设置了一堆 Apple 帐户。
【解决方案2】:

事实证明,我在 Xcode 中使用的另一个开发者帐户缺少 ID。这些应用程序完全不相关,属于我的不同客户,所以我不知道它是如何结束的。

我从该帐户中删除了 Bundle ID,现在一切正常。

如果其他人发生这种情况,请检查您有权访问的任何其他开发者帐户。这可能就是缺少的 Bundle ID 所在的位置。

【讨论】:

  • 一整天都在敲我的头。非常感谢。
  • 我相信“它是如何结束的”的原因是“应用程序 ID 必须是全球唯一的(不仅仅是在您的 iTunes 帐户中唯一)”。
  • @AndyDunn 我没有在帐户中看到该捆绑 ID。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-07-24
  • 1970-01-01
  • 1970-01-01
  • 2016-03-10
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多