パッケージをビルドするBambooプランがあります。そのパッケージを開発者証明書で署名したいと思います。私のビルドスクリプトでは、私はこれを持っています:Mac OS X - Atlassian Bambooでキーチェーン証明書を利用できるようにする
productsign --sign "Name of my certificate" "input.pkg" "output.pkg"
このスクリプトをコマンドラインから実行すると、期待どおりに動作します。私はこれが原因でビルドスクリプトは、竹から実行したときに実行されるコンテキストでなければならないと推定
productsign: error: Could not find appropriate signing identity for "Name of my certificate"
:しかし、竹からスクリプトを実行している、私は常にエラーを取得します。 Bambooで証明書を使用できるようにするにはどうすればよいですか? login
ではなく、System
にインストールされています。
(ユーザー名 あなたのユーザ名 ) –
oggmonster
私は竹のエージェントが起動するように設定していますまあ、 'xcodebuild'はキーチェーンのキーにアクセスできませんでした。私は 'login'キーチェーンから' System'にキーを移動しなければなりませんでした。 – i4niac