Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/102.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 快速通道证书错误_Ios_Fastlane - Fatal编程技术网

Ios 快速通道证书错误

Ios 快速通道证书错误,ios,fastlane,Ios,Fastlane,我开始对fastlane有意见了。当我运行一个运行pilot的自定义通道时,应用程序开始编译,但最终以错误终止。在fastlane日志中,我有: Provisioning profile "match AppStore com.mycompany.myapp-test" doesn't include signing certificate "iPhone Developer: Bob Trotter (XXXXXXXXX)". Code signing is required for prod

我开始对fastlane有意见了。当我运行一个运行
pilot
的自定义通道时,应用程序开始编译,但最终以错误终止。在fastlane日志中,我有:

Provisioning profile "match AppStore com.mycompany.myapp-test" doesn't include signing certificate "iPhone Developer: Bob Trotter (XXXXXXXXX)".
Code signing is required for product type 'Application' in SDK 'iOS 10.0'. 

我已经登录了苹果开发者网站。进入配置配置文件并添加了我自己。我曾经尝试过清理一个项目并下载xocode中的证书。我还运行了fastlane
证书
。知道我做错了什么吗?任何关于这方面的建议都会很好

您似乎正在尝试使用具有开发人员证书的
pilot

由于
pilot
用于将您的应用程序提交到TestFlight,然后提交到ApStore,因此,对于配置配置文件,显示
match AppStore…
的错误消息以及对于证书,显示
iPhone Developer:…
的错误消息似乎会产生错误

看起来您正在设置正确的配置文件,但没有设置要匹配的正确证书。您可以在XCode上检查这一点,方法是转到项目目标->
构建设置->
代码签名身份(
发布-/code>),然后选择
iPhone发行版

如果您使用的是
cert
,您还可以创建分发证书,您的应用商店配置应该与之匹配

或者(我个人今天的选择)您可以使用创建用于开发和分发的配置文件,这也将配置要由XCode使用的
sigh
环境变量

根据您的示例包标识符,您可以通过执行以下命令来实现


似乎您正试图使用具有开发人员证书的
试验

由于
pilot
用于将您的应用程序提交到TestFlight,然后提交到ApStore,因此,对于配置配置文件,显示
match AppStore…
的错误消息以及对于证书,显示
iPhone Developer:…
的错误消息似乎会产生错误

看起来您正在设置正确的配置文件,但没有设置要匹配的正确证书。您可以在XCode上检查这一点,方法是转到项目目标->
构建设置->
代码签名身份(
发布-/code>),然后选择
iPhone发行版

如果您使用的是
cert
,您还可以创建分发证书,您的应用商店配置应该与之匹配

或者(我个人今天的选择)您可以使用创建用于开发和分发的配置文件,这也将配置要由XCode使用的
sigh
环境变量

根据您的示例包标识符,您可以通过执行以下命令来实现

$ sudo gem install match
$ match appstore -a com.mycompany.myapp-test