3

皆さん、

私はこのトピックについてかなりの量の調査を行ってきましたが、これまでのところ答えは見つかりませんでした. OS X 上の Jenkinsでの @delaney05 の投稿で示されているのと同じ目標を達成しようとしています。言及しない)。

具体的には、(標準の GUI メソッドを使用して) XCode 経由でエクスポートされた開発者プロファイルを取得できますが、このツールでは、CLI 経由でそれらをJenkins ユーザー用securityにインポートすることはできないようです。login.keychainもちろん、Jenkins ユーザーは「実際の」ユーザーではないため、ログインして GUI メソッドを使用してこれを行うことはできません。

この件に関する @edelaney05 の記事に更新を投稿しようとしましたが、モデレーターは別の質問をするように求めているようです。

この時点で、私は本物の Jenkins ユーザーを作成し、@sti aka、Sami Tikkaから親切に提供された Jenkins のアプリ バージョンをインストールすることを真剣に検討しています。少なくともこの方法で、開発者プロファイル、.mobileprovisionファイル、その他のキー、証明書などをエクスポートおよびインポートする Mac 標準の GUI メソッドをすべて使用できます。もちろん、そうすると構築が難しくなります。今後必要になる Jenkins サーバーのクラスターですが、それが現時点で本当に最善の解決策であるかどうか疑問に思っています。

私は愚かなことをしましたか?何か見逃しましたか?私が実行したすべての手順を示す追加のドキュメントはありますか? ありがとう!

ところで、適切なリンクを含むすべてのページを完全に参照するバージョンを投稿しようとしましたが、「新しいユーザー」として、2 つ以上のリンクを含む質問を投稿するのに十分な評判スコアがないようです。;-(

4

1 に答える 1

0

コマンドラインから Xcode プロジェクトをビルドすることをお勧めします。これが機能したら、Jenkins で同じ環境を設定してみてください。

Jenkins がコマンドの実行に使用するユーザーは、Jenkins-Login とは関係ありませんが、Jenkinsアプリケーションを起動したOS-X ユーザーであることに注意してください。このユーザーはおそらく「デーモン」であり、Xcode での通常の作業に使用するユーザーとは異なります。

(これは、Jenkins ジョブのコマンドとして「 id 」を実行することで確認できます)

幸運を!

于 2012-07-14T00:45:45.143 に答える