【问题标题】:How to Install Provising Profile and Certificates in Project By Command line / Using shell Script如何通过命令行/使用 shell 脚本在项目中安装配置文件和证书
【发布时间】:2017-08-30 05:55:26
【问题描述】:

我想通过终端/使用 Shell 脚本在我的项目中添加我的证书和配置文件,但我找不到任何代码。我还想通过代码访问钥匙串访问。或者我们可以使用命令访问 Xcode 的构建设置。

【问题讨论】:

  • 我会研究 fastlane 工具:fastlane.tools,尤其是叹气工具集:github.com/fastlane/fastlane/tree/master/sigh#readme
  • 好的,但是当我尝试访问 fastlane 时,它​​会给我类似“fastlane: command not found”之类的错误,我已经将它安装在我的 gem 中
  • 他们建议我“在项目编辑器中为“调试”构建配置选择一个配置文件。”但我不想通过编辑器设置它。

标签: ios iphone bash ipad provisioning-profile


【解决方案1】:

用于安装 .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"

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-05-21
    • 2015-04-17
    • 2017-07-12
    • 2011-06-17
    • 1970-01-01
    • 2011-04-30
    • 1970-01-01
    相关资源
    最近更新 更多