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

如何更改与我的(Xcode管理的)团队资源调配配置文件关联的应用程序ID,xcode,ios,provisioning,app-id,Xcode,Ios,Provisioning,App Id,我一直在努力让我的代码签名工作。我正在尝试获得一个良好的通用配置文件,它将在开发过程中适用于我的所有应用程序。他们的代码设计总是失败,但他们也总是安装在我的手机上。算了吧 我已经创建了一个名为.mydomainname.*的应用程序ID,并将其与我的开发证书关联,但在生成团队配置文件:*时,它使用了我在一年多前首次注册时创建的应用程序ID。我不知道这是否是一个问题,但我想尝试将团队资源调配配置文件:*与我的.mydomainname.*应用程序ID关联起来。我已经厌倦了不断地摆弄资源调配-最终我

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

我已经创建了一个名为.mydomainname.*的应用程序ID,并将其与我的开发证书关联,但在生成团队配置文件:*时,它使用了我在一年多前首次注册时创建的应用程序ID。我不知道这是否是一个问题,但我想尝试将团队资源调配配置文件:*与我的.mydomainname.*应用程序ID关联起来。我已经厌倦了不断地摆弄资源调配-最终我让它工作了,但它从来都不是同一个配方

我是否可以编辑配置文件中使用的应用程序ID


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

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

在Apple最近添加了删除应用ID的功能之后,我已成功更改了与Xcode团队资源调配配置文件关联的应用程序Id

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

在iTunes Connect->App Id中:删除有问题的App Id。 在iTunes Connect->Provisioning profiles:Xcode配置文件现在被标记为无效,请删除它。 在Xcode->Organizer->Devices->Provisioning Profiles中:删除配置文件并单击刷新。 新的配置文件是在iTunes Connect中重新生成的,但是它没有下载到Xcode中的列表中,所以我从iTunes Connect手动下载并将其拖入

显然,iTunes connect对哪些应用程序Id可以被删除有一些规则,而Xcode对它选择哪个应用程序Id有一些默认行为,所以苹果称 2013年4月,可以删除应用程序ID。 但2013年9月, 现在他们又改变了,所以从现在起无法删除应用程序ID

9月19日更新:
但是现在您可以再次删除

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

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

然后,我将xcode 6中的bundle identifier更改为com.yourcompany.yourapp,以匹配配置文件,这对我很有效


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

那太好了-您能描述一下为自动生成的团队资源调配配置文件更改应用程序ID的步骤:*?它说它是由Xcode管理的,当我点击它时,它会显示原始的应用程序ID,但我看不到改变它的方法。您需要登录,在您的配置文件上单击编辑->修改,然后从下拉列表中选择首选的应用程序ID。这适用于您自己创建的任何配置文件,但是Xcode管理的配置文件缺少编辑链接。然后你需要创建新的配置文件,将它与应用程序链接,下载它并将下载的*mobileprovision文件放到Xcode。我必须完全同意Steve的观点:配置似乎是某种黑魔法,配方不断变化。事实上,您不能更改与团队资源调配配置文件关联的应用程序ID。为什么?问一下苹果公司的黑魔术师……怎么做?指导总是有用的