如何通过命令行/使用shell脚本在项目中安装Provising配置文件和证书

如何通过命令行/使用shell脚本在项目中安装Provising配置文件和证书

问题描述:

我想通过Terminal/Using Shell脚本将我的证书和配置文件添加到我的项目中,但无法找到任何代码。想通过代码访问钥匙串访问。或者我们可以使用命令访问Xcode的Build设置。如何通过命令行/使用shell脚本在项目中安装Provising配置文件和证书

+0

我将调查FASTLANE工具:https://fastlane.tools/,特别是叹了一套工具:https://github.com/fastlane/fastlane/tree/master/sigh#readme – wottle

+0

好吧,但每当我尝试访问fastlane它给我错误,如“fastlane:command not found”我已经安装它在我的宝石 –

+0

他们给我的建议是“选择配置文件的”D ebug“在项目编辑器中构建配置。”但我不想通过编辑器设置它。 –

命令安装.CER/.p12文件是

security unlock-keychain -p "" ~/Library/Keychains/login.keychain 
security import XXX.cer -k ~/Library/Keychains/login.keychain -P "" -T /usr/bin/codesign 

和附加提供档案

output="~/Library/MobileDevice/Provisioning Profiles/$uuid.mobileprovision" 
cp -R "$mp" "$output"