如何更改与我的(Xcode 管理的)团队配置文件关联的应用程序 ID
我一直在努力让我的协同设计发挥作用。我正在尝试获得一个良好的通用配置文件,该配置文件将在开发过程中适用于我的所有应用程序。它们的协同设计总是失败,但它们也总是安装在我的手机上。去算算吧。
我创建了一个名为 ##########.mydomainname.*
的应用 ID,并将其与我的开发证书关联,但是当 Team Provisioning Profile: * 已生成,它使用我一年多前首次注册时创建的应用程序 ID。我不知道这是否是一个问题,但我想尝试将
Team Provisioning Profile: *
与我的 ##########.mydomainname.*< /代码> 应用程序 ID。我厌倦了不断地摆弄配置——最终我让它工作了,但它从来都不是同样的配方。
我可以以某种方式编辑配置文件中使用的应用程序 ID 吗?
更新:将问题标记为已回答,但看起来答案是您无法执行我所要求的操作。
I constantly struggle to get my codesigning to work. I'm trying to get a good generic provisioning profile that will work for all my apps during development. They're always failing codesign, but they also always install on my phone. Go figure.
I've created an App ID called ##########.mydomainname.*
and associated it with my development certificate, but when the Team Provisioning Profile: *
is generated, it uses an App ID that I made when I first signed up over a year ago. I don't know if this is a problem, but I want to try associating the Team Provisioning Profile: *
with my ##########.mydomainname.*
App ID. I'm so sick of constantly fiddling with provisioning - eventually I get it to work, but it's never the same recipe.
Can I somehow edit the App ID used in a profile?
UPDATE: Marking question as answered, but it looks like the answer is that you can't do what I'm asking.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
您无法编辑现有的 AppID,但可以将现有的配置文件与新的 AppID 相关联或创建新的 AppID。
You can't edit exisiting AppID's, but you can associate existing provisioning profile with new AppID or create new one.
根据苹果
2013 年 4 月,可以删除 App ID。
但在2013年9月,
现在他们再次发生了变化,因此从现在起不可能删除应用程序 ID。
9月19日更新:
但现在你又可以删除
According to Apple
In Apr 2013, it is possible to delete App IDs.
But In Sep 2013,
Now again they changed so from now impossible to delete App IDs .
update 19th sept:
But now again you can delete
Apple 最近添加了删除 App Id 的功能后,我成功更改了与
Xcode Team Provisioning Profile
关联的 App Id。就我而言,我有两个通配符应用程序 ID,Xcode 始终使用的一个是我第一次注册时错误创建的第一个。要切换到我的第二个首选通配符 ID,我执行了以下操作:
新的配置文件在 iTunes Connect 中重新生成,但它没有下载到 Xcode 的列表中,因此我从 iTunes Connect 手动下载并将其拖入。
显然 iTunes connect 有一些关于可以删除哪些应用程序 Id 的规则,并且 Xcode 有一些默认行为至于它选择哪个应用程序 ID,YMMV。
After Apple recently added the ability to delete App Ids, I have managed to change the App Id associated with the
Xcode Team Provisioning Profile
.In my case I had two wildcard App Ids, the one Xcode always used was the first one that I had created in error when I first registered. To switch to my second preferred wild card id I did the following:
The new profile was regenerated in iTunes Connect however it wasn't downloaded into the list in Xcode so I downloaded manually from iTunes Connect and dragged it in.
Apparently iTunes connect has some rules about which App Ids can be deleted and Xcode has some default behaviour as to which App Id it chooses so YMMV.
似乎您只能删除与 iTunesConnnect 注册的应用程序无关的应用程序 ID。
It seems that you can only delete App IDs which are not associated with Apps registered with iTunesConnnect.
我使用的是 xcode 6.3.2,包标识符以 yourcompany.yourapp 开头,而不是 com.yourcompany.yourapp,但是当我在developer.apple.com 中创建证书时,它说它应该是 com.yourcompany.yourapp,所以这就是原因是它不起作用。
然后我在 xcode 6 中将包标识符更改为 com.yourcompany.yourapp 以匹配配置文件,它对我有用。
希望这对某人有所帮助。
i am using xcode 6.3.2 and the bundle identifier start with yourcompany.yourapp not com.yourcompany.yourapp but when i was creating a certificate it in developer.apple.com it says it should be com.yourcompany.yourapp so that was the reason it was not working.
Then i changed bundle identifier to com.yourcompany.yourapp in xcode 6 to match the provisioning profile and it worked for me.
Hope this helps for some one.