我正在配置Fastlane及其match
命令以生成我的证书和配置。所有文件都存储在私有github仓库中,如fastlane docs中所推荐。
所有工作正常,证书和配置都已生成并存储在我的私人仓库中,包括证书的p12文件。 但是,当我尝试下载这个p12文件(在Xcode中运行我的应用程序)时,它似乎是encripted。
match
命令在将它上传到github之前编写了p12,所以问题是:
- >如何在我的私人仓库中下载和解密由match
命令生成的p12文件
答案 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
用于开发