[英]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,我执行了以下操作:
新配置文件在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.