UbuntuのAwsインスタンスでJenkins Masterを実行し、Macのラップトップをスレーブとして作成しました。それが与えるジェンキンス。Jenkinsビルドに失敗しました:Xcodeがプロビジョニングプロファイルと一致するものを見つけることができませんでした
error :
Check dependencies : No profiles for 'com.xyz.abc' were found: Xcode couldn't find a provisioning profile matching 'com.xyz.abc'. Code signing is required for product type 'Application' in SDK 'iOS 10.2'
* ARCHIVE FAILED * The following build commands failed: Check dependencies (1 failure) Build step 'Xcode' marked build as failure.
シモンズ:
私はすでに以前の記事を読んですることを試みたが、それらのほとんどはまた、Xcodeのは、私の場合ではない、同じサーバー上で実行されている、MAC上で動作しているジェンキンスを持ちました。
xcodeでプロジェクトを実行できるようになりましたので、&プロビジョニングプロファイルのコード署名が正しいと感じます。さらに、今私は Xcodeのオプションを使用してIPAを作成することができています:
製品 - MacのノートパソコンでXcodeで>アーカイブ
はその後ジェンキンスは、IPAを作成することができませんなぜですか?
私も、私はJavaのスレーブagent.jnlpにジェンキンスコンソール出力を使用して、ジェンキンスマスター(Ubuntuの)スレーブに(MAC)を接続している
をsystem.keychainするlogin.keychainにすべてのキーを移動した
:
============================================== ============= ==利用可能なプロビジョニングプロファイル [ios] $/usr/bin/security find-identity -p codesigning -v
27 )XXXXX「Mac Developer:Ashish Karpe(YYYYY)」
Macノートパソコンのxcodeと似ているので、何が間違っているのか分かりません!最後に
このため任意のソリューション? –
btyすべてのxyzを削除したとき。モバイルプロビジョナルの/ Users/Shared/Jenkins/MobileDevice/ProvisioningProfileも表示されます。Jenkinsコンソールの出力が表示されます:利用可能なプロビジョニングプロファイル [ios] $/usr/bin/security find-identity -p codesigning -v 14個の有効なIDが見つかりました =要求されたプロビジョニングプロファイルを見つけますか? –
ジェンキンスはプロビジョニングプロファイルをどこで探しているのですか? –