xcode Distribution Provision Profile 不包括签名证书 iPhone Developer xxxx xxxx
声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow
原文地址: http://stackoverflow.com/questions/49979131/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me):
StackOverFlow
Distribution Provision Profile doesn't include signing certificate iPhone Developer xxxx xxxx
提问by Hanz Cheah
I am trying to create a distribution profile. From scratch I deleted every certificate at KeyChain. I removed all provision profile using terminal method. I closed my Xcode. Then I followed this linkto create the distribution certificate and profiles. I followed the step correctly and I got the following results. I keep getting "No signing certificate"IOS development found" Please help.
我正在尝试创建分发配置文件。我从头开始删除了 KeyChain 上的每个证书。我使用终端方法删除了所有配置文件。我关闭了我的 Xcode。然后我按照此链接创建分发证书和配置文件。我正确地遵循了该步骤,并得到了以下结果。我不断收到“没有签名证书”IOS 开发发现“请帮忙。
Edited
已编辑
I then created the Development certificate following this linkand now I get different certificates name for Development and Distribution. My error is Distribution Provision Profile doesn't include signing certificate iPhone Developer xxxx xxxx
然后我按照此链接创建了开发证书,现在我获得了不同的开发和分发证书名称。我的错误是Distribution Provision Profile doesn't include signing certificate iPhone Developer xxxx xxxx
Please help, thanks.
请帮忙,谢谢。
After creating the development profile
创建开发配置文件后
Why is my certificate different name for development and distribution, I followed the steps to create certificate. Why is it different name?
为什么我的证书用于开发和分发的名称不同,我按照步骤创建证书。为什么叫法不一样?
回答by Fidel
回答by wottle
You have the certificate and provisioning profile for iOS Distribution. You are trying to do a build for development(building to a test device), which will require you to generate a certificate and profile for iOS Development. Follow the steps you did, but when you need to specificy what the certificate is for, choose iOS Development. Also, when you create the provisioning profile, select iOS Development. It is actually the next article on the site you were using: http://lessons.livecode.com/m/4069/l/308242-how-do-i-create-a-development-profile-for-ios
您拥有iOS Distribution的证书和配置文件。您正在尝试为开发进行构建(构建到测试设备),这将要求您为iOS Development生成证书和配置文件。按照您执行的步骤进行操作,但是当您需要具体说明证书的用途时,请选择 iOS 开发。此外,在创建配置文件时,请选择 iOS 开发。它实际上是您使用的网站上的下一篇文章:http: //lessons.livecode.com/m/4069/l/308242-how-do-i-create-a-development-profile-for-ios
The iOS Distribution certificate / profile will be used when you want to submit to Apple for testing through TestFlight, or for distribution in the App Store, so don't worry about deleting those.
当您想通过 TestFlight 提交给 Apple 进行测试或在 App Store 中分发时,将使用 iOS 分发证书/配置文件,因此不要担心删除它们。
回答by Tela
I had the same problem and I solved it just checking the configuration of certificates and provisioning.
我遇到了同样的问题,我只是通过检查证书和配置的配置来解决它。
Check if they are using correct provisioning profiles
And check if they are using the correct reference in code signing
That's what worked for me...
这就是对我有用的...