我可以使用开发人员身份构建我的项目,但分发身份是灰色的,我不知道为什么?
我检查了 bundleID 匹配。
看起来很奇怪,一个会起作用,而另一个不起作用。嗯……
任何见解表示赞赏。
我可以使用开发人员身份构建我的项目,但分发身份是灰色的,我不知道为什么?
我检查了 bundleID 匹配。
看起来很奇怪,一个会起作用,而另一个不起作用。嗯……
任何见解表示赞赏。
您需要确保您已创建、下载并安装了您的分发供应配置文件(并且还完成了所有其他相关的证书工作)。分发配置文件与开发配置文件不同(因此,如果您没有配置配置文件设置,则无法使用您的分发 ID 进行构建)。
我解决了这个问题。这确实是一个命名问题。当我将门户分发配置文件的名称更改为 iPhone 分发时,事情变得更好了。我知道这样做是因为我在一些文档中读到 KeyChain Access 中证书上的名称必须与配置文件的名称匹配。因为,我无法更改证书名称,所以更改门户中的名称就可以了。在 KeyChain Access 中添加的证书是由 XCode 自动完成的。它把它命名为“iPhone Distribution:.”。