如何更改与我的(Xcode托管)团队配置文件关联的应用程序ID

时间:2011-01-25 16:14:25

标签: xcode ios provisioning app-id

我经常努力让我的代码签名工作。我正在尝试获得一个良好的通用配置文件,该配置文件适用于开发过程中的所有应用程序。他们总是失败的代码,但他们也总是安装在我的手机上。去图。

我创建了一个名为##########.mydomainname.*的应用ID,并将其与我的开发证书相关联,但是当生成Team Provisioning Profile: *时,它会使用我第一次注册时创建的应用ID一年前。我不知道这是否有问题,但我想尝试将Team Provisioning Profile: *与我的##########.mydomainname.*应用ID相关联。我很厌倦不断摆弄配置 - 最终我得到它的工作,但它永远不会是相同的配方。

我可以以某种方式编辑个人资料中使用的应用ID吗?

更新:将问题标记为已回答,但看起来答案是您不能按照我的要求进行操作。

5 个答案:

答案 0 :(得分:13)

您无法编辑现有应用ID,但可以将现有配置配置文件与新AppID关联或创建新AppID。

答案 1 :(得分:6)

根据 Apple 在2013年4月,可以删除App ID。 但是在2013年9月, 现在他们再次改变,从现在开始不可能删除App ID。

9月19日更新: 但现在又可以删除

答案 2 :(得分:2)

Apple最近添加了删除App ID的功能后,我设法更改了与Xcode Team Provisioning Profile关联的App ID。

在我的情况下,我有两个通配符应用程序ID,一个Xcode总是使用的是我第一次注册时创建的第一个错误。要切换到我的第二个首选外卡ID,我执行了以下操作:

  1. 在iTunes中 - >应用程序ID:删除有问题的应用程序ID。
  2. 在iTunes中 - >配置文件:Xcode配置文件现在标记为无效,请将其删除。
  3. 在Xcode中 - >组织者 - >设备 - >供应配置文件:删除配置文件,然后单击刷新。
  4. 新的配置文件在iTunes Connect中重新生成,但它没有下载到Xcode的列表中,因此我从iTunes Connect手动下载并将其拖入。

    显然iTunes连接有一些规则可以删除哪些应用程序ID,Xcode有一些默认行为,它选择了哪个应用程序ID为YMMV。

答案 3 :(得分:1)

您似乎只能删除与iTunesConnnect注册的应用无关的应用ID。

答案 4 :(得分:0)

我正在使用xcode 6.3.2,捆绑标识符以yourcompany.yourapp开头,而不是com.yourcompany.yourapp,但是当我在developer.apple.com上创建证书时,它说它应该是com.yourcompany.yourapp所以这就是它无法正常工作的原因。

然后我将包标识符更改为xcode 6中的com.yourcompany.yourapp以匹配配置文件,它对我有效。

希望这对某些人有帮助。