2017-05-22 6 views
0

私はXcodeのビルドプロセスをantスクリプトを使って自動化しようとしています。私は証明書をインポートするために、セキュリティのインポートコマンドを-Aと-Tで使用しました。私は、証明書をインポートするために使用さXcodeビルドコマンドは、キーチェーンから秘密鍵にアクセスするためのアクセス権を要求します

コマンド

security import <PATH till the certificate> -k <PATH of keychain> -t priv -P <password> -T <codeSigning Path> -T <Xcode.app Path> -A 

しかし、それでもまだ、私はビルドをアーカイブするxcodeBuildコマンドを実行すると、それがキーチェーンにアクセスする許可を要求するポップアップがポップアップ表示 ask for the permission to access the key chain

この投稿が表示されたらすぐに投稿してください。

答えて

0

をあなたを悩ま防ぐために、ポップアップで「たびにこれを行ってください」ボックスをチェックすることでした。 ログインキーチェーンを作成していれば、コードサインがパーミッションを要求することがあります。これは、ログインキーチェーンからすべての証明書をバックアップして、ログインキーチェーンをデフォルトバージョンに復元します。

0

私もこの問題を抱えていました。 Macが自動的にあなたのキーチェーンにアクセスすることはできないようだ。最善の解決策は、上記のコマンドをキーチェーン、デフォルトのログインが動作する場合、それは罰金

を働いて再び

+0

もう一つ注意してください:これは私の場合、プロジェクトごとにしか機能しません...自動化したい個々のプロジェクトごとにこれを行う必要があります – Junsan

+0

いいえ私のantスクリプトがサーバー上で実行されているので、 。そのサーバーにログインすることはできませんので、常にポップアップを許可する –

+0

おっと!いいえ、私はビートです!あなたはすぐに解決策を見つけることを望む – Junsan

関連する問題