我经常努力让我的代码签名工作。我正在尝试获得一个良好的通用配置文件,该配置文件适用于开发过程中的所有应用程序。他们总是失败的代码,但他们也总是安装在我的手机上。去图。
我创建了一个名为##########.mydomainname.*
的应用ID,并将其与我的开发证书相关联,但是当生成Team Provisioning Profile: *
时,它会使用我第一次注册时创建的应用ID一年前。我不知道这是否有问题,但我想尝试将Team Provisioning Profile: *
与我的##########.mydomainname.*
应用ID相关联。我很厌倦不断摆弄配置 - 最终我得到它的工作,但它永远不会是相同的配方。
我可以以某种方式编辑个人资料中使用的应用ID吗?
更新:将问题标记为已回答,但看起来答案是您不能按照我的要求进行操作。
答案 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,我执行了以下操作:
新的配置文件在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以匹配配置文件,它对我有效。
希望这对某些人有帮助。