タグ

ブックマーク / qiita.com/ginrou@github (1)

  • MacのJenkinsでiOSアプリをビルドするときにKeychain周りで失敗する時の対処 - Qiita

    想定するケース GUIのない環境下でiOSアプリをコマンドラインでビルドするケースを想定しています。例えばJenkinsとか。 キーチェーンに証明書の鍵をimportしたのに動かない!というケースへの対応です。 xcodebuildでビルドしているときに /usr/bin/codesign --force --sign <キーチェーンのUUID> --resource-rules= …中略… User interaction is not allowed. The following build commands failed: CodeSign <アプリ名> というエラーが出るときの対応です。 原因 キーチェーンに含まれている秘密鍵を利用しようとするとキーチェーンがポップアップを表示して秘密鍵を利用してもいいかを尋ねます。 GUI環境のある場合は、 codesignはキーチェーンに含まれ

    MacのJenkinsでiOSアプリをビルドするときにKeychain周りで失敗する時の対処 - Qiita
    kjw_junichi
    kjw_junichi 2017/07/12
    security unlock-keychain -p <キーチェーンのパスフレーズ>
  • 1