从通配符应用程序更改为显式ID应用程序

时间:2017-03-20 14:55:46

标签: ios xcode itunesconnect code-signing provisioning-profile

我创建了一个应用程序并且它没有使用iAP,GameCenter,推送通知......所以我离开了Xcode来管理配置文件和所有内容。

但我决定制作一个带有明确ID的应用。仍然,在我在iTunesConnect中执行此操作并适当更改了包ID后,当我单击Xco​​de Managed Profile按钮时(在General选项卡上的Signing部分下),我看到了:

enter image description here

我可以说正确的捆绑ID是匹配的,但我应该看到类似的东西:

iOS配置文件:com.blahblah.myappname

App ID com.blahblah.myappname

此外,当我尝试在归档后验证应用程序时,我收到此错误:

enter image description here

我有许多其他应用程序(带有显式ID),我让Xcode自动管理签名。唯一的区别是,我从一开始就没有使用过明确的应用ID ...如何让Xcode指向正确的应用ID,而不禁用自动代码签名功能?

顺便说一下,我的团队中有一个Admin角色......

1 个答案:

答案 0 :(得分:0)

首先在Apple Developer网站上创建您的App ID。

然后只需在Xcode的Identity选项卡中的Bundle标识符上引用相同的App ID。

您可以让Xcode自动管理签名。

为了安全和明确,为您的团队创建1个生产证书。 并在Xcode的签名团队部分中使用它。

你不应该在这里遇到任何问题。

我真的不明白你的问题或为什么你不想引用明确的App ID?