如何更改与我的(Xcode 管理的)团队供应配置文件关联的 App ID

Posted

技术标签:

【中文标题】如何更改与我的(Xcode 管理的)团队供应配置文件关联的 App ID【英文标题】:How to change the App ID associated with my (Xcode managed) Team Provisioning Profile 【发布时间】:2011-06-15 07:40:46 【问题描述】:

我一直在努力让我的代码设计工作。我正在尝试获得一个很好的通用配置文件,该配置文件将在开发过程中适用于我的所有应用程序。他们总是无法进行协同设计,但他们也总是安装在我的手机上。去图吧。

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

我能否以某种方式编辑配置文件中使用的应用 ID?

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

【问题讨论】:

我必须完全同意史蒂夫的观点:供应似乎是某种黑魔法,配方不断变化。事实上,您无法更改与您的团队供应配置文件关联的应用 ID。为什么?问问苹果的黑魔法师... 【参考方案1】:

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

【讨论】:

那太好了 - 你能描述为自动生成的Team Provisioning Profile: *? 更改应用程序 ID 的步骤吗?它说它是“由 Xcode 管理”,当我点击它时,它显示原始应用程序ID,但我没有办法更改它。 您需要登录ios Provisioning Portal,在您的配置文件中单击Edit->Modify,然后从下拉列表中选择首选的AppID。 这适用于您自己创建的任何个人资料,但Xcode Managed 个人资料缺少Edit 链接。 然后您需要创建新配置文件,将其与您的应用程序链接,下载并将下载的 *mobileprovision 文件放到 XCode 中。【参考方案2】:

根据苹果 2013 年 4 月,可以删除 App ID。 但在 2013 年 9 月, 现在他们再次更改,因此从现在开始无法删除 App ID。

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

【讨论】:

【参考方案3】:

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

在我的例子中,我有两个通配符 App Id,Xcode 总是使用的一个是我第一次注册时错误创建的第一个。为了切换到我的第二个首选通配符 ID,我执行了以下操作:

    在 iTunes Connect -> 应用 ID:删除有问题的应用 ID。 在 iTunes Connect -> 配置文件中:Xcode 配置文件现在被标记为无效,删除它。 在 Xcode -> Organizer -> Devices -> Provisioning Profiles:删除配置文件并点击刷新。

新的配置文件在 iTunes Connect 中重新生成,但它没有下载到 Xcode 的列表中,所以我从 iTunes Connect 手动下载并将其拖入。

显然 iTunes connect 有一些关于可以删除哪些 App Id 的规则,而 Xcode 有一些关于它选择哪个 App Id 的默认行为,所以 YMMV。

【讨论】:

【参考方案4】:

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

【讨论】:

怎么样? (说明总是有帮助的)【参考方案5】:

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

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

希望这对某些人有所帮助。

【讨论】:

以上是关于如何更改与我的(Xcode 管理的)团队供应配置文件关联的 App ID的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 Adhoc 分发作为团队管理员?

在 xcode5 中使用 svn

是否可以选择从 Xcode 5.0.2 禁用自动生成配置文件?

iPhone 团队配置文件 - 无效

找不到构建输入文件:如何更改文件的路径 [xcode]

如何做好供应商管理