分发配置文件不包括签名证书iPhone Developer xxxx xxxx

时间:2018-04-23 10:42:48

标签: ios xcode provisioning-profile testflight

我正在尝试创建分发配置文件。从头开始,我删除了KeyChain的所有证书。我使用终端方法删除了所有配置文件。我关闭了我的Xcode。然后我按照link来创建分发证书和配置文件。我正确地遵循了步骤,我得到了以下结果。我一直得到“没有签名证书”IOS开发发现“请帮忙。”

被修改

然后,我在此link之后创建了开发证书,现在我获得了开发和分发的不同证书名称。我的错误是Distribution Provision Profile doesn't include signing certificate iPhone Developer xxxx xxxx

请帮助,谢谢。

pic2

Pic 1

pic 5

pic 3

pic4

pic 6

创建开发配置文件

之后

After creating the development profile

为什么我的证书与开发和分发的名称不同,我按照步骤创建证书。为什么它的名字不同?

pic 8

pic 9

3 个答案:

答案 0 :(得分:27)

对于分发证书

在BuildSettings上确保​​你选择" IOS Distribution"而不是" IOS DEVELOPER"在#34;代码签名身份"下拉:

enter image description here

答案 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

那对我有用...