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