Fastlane:不能使用" match"生成的p12文件。命令

时间:2016-08-29 20:52:58

标签: ios encryption match twitter-fabric fastlane

我正在配置Fastlane及其match命令以生成我的证书和配置。所有文件都存储在私有github仓库中,如fastlane docs中所推荐。

所有工作正常,证书和配置都已生成并存储在我的私人仓库中,包括证书的p12文件。 但是,当我尝试下载这个p12文件(在Xcode中运行我的应用程序)时,它似乎是encripted。

match命令在将它上传到github之前编写了p12,所以问题是:

- >如何在我的私人仓库中下载和解密由match命令生成的p12文件

2 个答案:

答案 0 :(得分:2)

如果您想手动解密文件(https://docs.fastlane.tools/actions/match/#manual-decrypt

openssl aes-256-cbc -k "<password>" -in "<fileYouWantToDecryptPath>" -out "<decryptedFilePath>" -a -d

答案 1 :(得分:0)

我似乎并不需要自己解密p12文件。我只需要在构建设置中配置Fastlane的特殊配置文件。

项目 - &gt;构建设置 - &gt;代码签名 - &gt;配置文件:$(sigh_<bundle_identifier>_<profile_type>)

<bundle_identifier>:App Bundle ID

<profile_type>appstore用于分发,development用于开发