如何在Xcode 8.1中删除一个由其管理的捆绑标识符?

7
我想把我的Xcode项目移动到不同的团队/开发者帐户,并使用相同的应用程序/Bundle ID。我尝试在新帐户的Apple Developer中心创建应用程序ID,但是我收到错误消息说该应用程序ID不可用,这是可以预料的。
我的Xcode项目有“自动管理签名”的选项。我在当前关联项目的帐户的Developer Centre中的App IDs列表中看不到项目的Bundle Identifier。Xcode管理的应用程序ID存储在哪里,如何删除其中一个?
我肯定以前做过这件事,在引入自动管理签名之前,只需从原始iOS Developer帐户中删除应用程序ID并手动重新注册即可完成此操作。
编辑:仅澄清-应用程序尚未提交到应用商店,仍处于开发阶段。

为什么不直接更改捆绑标识符(Bundle ID)呢? - matt
那是一个选项,但是在开发应用程序时,我们使用了新(客户)帐户上将要使用的实际捆绑标识符,而这些应用程序是使用我们公司的开发帐户开发的。无论如何,我觉得奇怪的是,Xcode 管理的应用程序 ID 无法在任何地方进行修改。 - remondo
如果关闭“自动管理签名”,会发生什么? - matt
我确实尝试过了,但在开发中心仍然看不到应用程序ID。我有一种感觉这与此完全无关。将详细信息留在已接受答案的评论中。 - remondo
好的。我认为由于您获得此应用程序的奇怪情况,您别无选择,只能更改捆绑标识符。 - matt
2个回答

6
唯一的方法是联系客户支持(Apple Developer Program Support),经过几天的来回沟通,他们最终从我的个人团队中删除了bundle id,然后我才能将其添加到我的开发者计划(代理)配置文件中。我知道这并不理想,但至少如果你真的想使用相同的Bundle ID,对我而言是有效的。
请记住,我无意中将我的应用程序ID注册到了我的非付费苹果帐户中。这就是我不得不联系客户支持的原因,否则您可以直接从开发者门户中删除它。

1

我能够在我的开发者账号中查看所有由Xcode管理的应用程序ID,并且可以从我的账号中删除它们。

  1. 进入https://developer.apple.com
  2. 点击页面顶部的“账号”
  3. 登录您的开发者账号
  4. 点击“证书、标识符和配置文件”
  5. 转到应用程序ID(位于屏幕左侧的标识符部分下)

    app ids

  6. 找到并单击要删除的应用程序ID。应用程序ID将展开以显示更多信息。(如果包标识符是com.myapps.mytestapp,则在开发人员门户中的名称将为“XC com myapps mytestapp”)

  7. 在应用程序ID部分底部点击“编辑”。您将被导航到一个新页面。

edit

在页面底部点击“删除”。

delete

  1. 您将被提示确认是否要删除该应用程序标识。再次点击“删除”即可完成操作。

delete for real


我将此标记为已接受的答案,因为您在技术上是正确的。但是,我有一种感觉,应用程序ID已被先前开发此应用程序的另一个开发团队保留。我们的客户对他们失去了信心,转而来找我们开发应用程序。虽然我们能够在我们的Xcode项目中使用应用程序ID,但这很奇怪。该应用程序ID绝对不在我们的开发者帐户的应用程序ID列表中。 - remondo
1
该项目实际上是使用通配符应用程序ID,尽管我们在字段中输入了Bundle ID。 - remondo
3
@remondo,我对这个回答没有反对意见,但是我认为你不应该标记它为正确答案。事实上,你的应用程序 ID 并未出现在成员中心的列表中,这就是问题所在。该回答根本没有解决这个问题,甚至忽略了这一点。 - matt
有什么想法可以删除内置的编辑和复选框,以便在每个列出的项目中? - codelover

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接