我开始遇到 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'.
Run Code Online (Sandbox Code Playgroud)
我已经登录了苹果开发者网站。进入配置文件并添加我自己。我试过做一个干净的项目并在 xocode 中下载证书。我也跑过 fastlane certs。知道我在这里做错了什么吗?任何关于此的指针都会很棒!!
您似乎正在尝试使用pilot开发人员证书。
正如pilot用于将您的应用程序提交到 TestFlight 并随后提交到 ApStore 一样,match AppStore ...关于配置文件和iPhone Developer: ...证书的错误消息似乎会产生错误。
看起来您正在设置正确的配置文件,但没有设置正确的证书来匹配。您可以通过转到项目目标 -> Build settings-> Code Signing Identity( Release) 并选择在 XCode 上检查iPhone Distribution
如果您正在使用,cert您不妨创建分发证书,您的 App Store 配置应该与之匹配。
或者(以及我今天个人选择的选项),您可以使用它match来为开发和分发创建配置文件,这还将配置sighXCode 使用的环境变量。
根据您的示例包标识符,您可以通过执行以下命令来做到这一点
$ sudo gem install match
$ match appstore -a com.mycompany.myapp-test
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1016 次 |
| 最近记录: |