繁体   English   中英

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

[英]How to change the App ID associated with my (Xcode managed) Team Provisioning Profile

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

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

我可以以某种方式编辑配置文件中使用的应用程序ID吗?

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

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

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

更新19日9月:但现在再次删除

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

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

  1. 在iTunes Connect - > App Ids中:删除有问题的应用ID。
  2. 在iTunes Connect中 - >配置配置文件:Xcode配置文件现在标记为无效,请将其删除。
  3. 在Xcode - >管理器 - >设备 - >配置文件中:删除配置文件,然后单击刷新。

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

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

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

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM