我正在尝试创建分发配置文件。从头开始,我删除了KeyChain的所有证书。我使用终端方法删除了所有配置文件。我关闭了我的Xcode。然后我按照link来创建分发证书和配置文件。我正确地遵循了步骤,我得到了以下结果。我一直得到“没有签名证书”IOS开发发现“请帮忙。”
然后,我在此link之后创建了开发证书,现在我获得了开发和分发的不同证书名称。我的错误是Distribution Provision Profile doesn't include signing certificate iPhone Developer xxxx xxxx
请帮助,谢谢。
答案 0 :(得分:27)
对于分发证书
在BuildSettings上确保你选择" IOS Distribution"而不是" IOS DEVELOPER"在#34;代码签名身份"下拉:
答案 1 :(得分:1)
您拥有 iOS发布的证书和配置文件。您正在尝试为开发构建(构建到测试设备),这需要您为 iOS开发生成证书和配置文件。按照您执行的步骤操作,但是当您需要详细说明证书的用途时,请选择iOS Development。此外,在创建配置文件时,请选择iOS Development。它实际上是您使用的网站上的下一篇文章:http://lessons.livecode.com/m/4069/l/308242-how-do-i-create-a-development-profile-for-ios
当您想要通过TestFlight提交给Apple进行测试或在App Store中进行分发时,将使用iOS Distribution证书/配置文件,因此不必担心删除它们。
答案 2 :(得分:-3)
我遇到了同样的问题,仅检查证书的配置和配置即可解决。
Check if they are using correct provisioning profiles
And check if they are using the correct reference in code signing
那对我有用...