1

ベータ版のアプリケーションを自動的にアップロードして配布するためにXcode Botを設定しています。 私はmacOS ServerとXcodeを有効にしてMacをセットアップしており、手動でIPAを構築してエクスポートすることができます。 私が作成したXcode Botも、問題なくIPAをアーカイブし、エクスポートします。Crashlytics:エラーのためソースをパッケージ化できません

しかし、Xcode Botの投稿トリガーでCrashlyticsの送信スクリプトを実行しようとすると、アップロードが失敗します。しかし、ボットがIPAを生成して保存し、ターミナルを介して手動でCrashlyticsスクリプトを呼び出すと、正常にアップロードされます。 Xcode BotだけがCrashlyticsに提出できないようです。

サーバーキーチェーンにすべての正しい証明書がインストールされていますが、XcodeとXcode Botの生成IPAの両方を使用して手動でアーカイブ/エクスポートするとすべて正常に動作します。ここで

は、Xcodeのボットからのログです:

2016-11-22 17:15:53.942 submit Crashlytics: Crashlytics.framework/submit 1.3.5 (18) 
2016-11-22 17:16:03.125 submit Crashlytics: Unable to package source due to error: Error Domain=CLSIPABuilderErrorDomain Code=-6 "(null)" UserInfo={UnderlyingError=Error Domain=CLSCodeSignerErrorDomain Code=-2 "(null)" UserInfo={arguments=(
    "--sign", 
    ACFE8B8E177196BFF1974841752020FE96687508, 
    "--all-architectures", 
    "--force", 
    "--entitlements", 
    "/var/folders/81/5t89fdcn3h3680gh99mgvl7934dkfg/T/com.crashlytics.ipas/E357A31C-B1A2-424B-8A5A-E7D499A92C73/Payload/entitlements.xml", 
    "/var/folders/81/5t89fdcn3h3680gh99mgvl7934dkfg/T/com.crashlytics.ipas/E357A31C-B1A2-424B-8A5A-E7D499A92C73/Payload/Ebates Beta.app" 
), environment={ 
    "CODESIGN_ALLOCATE" = "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/codesign_allocate"; 
}, status=1, stderr=ACFE8B8E177196BFF1974841752020FE96687508: no identity found 
, command=/usr/bin/codesign, stdout=}, SourcePath=/var/folders/81/5t89fdcn3h3680gh99mgvl7934dkfg/T/com.crashlytics.ipas/E357A31C-B1A2-424B-8A5A-E7D499A92C73} 
2016-11-22 17:16:03.187 submit Crashlytics: Failed to prepare the binary for release 

は、誰かがこの問題にいくつかの光を当てることができます願って、一日中、この上で私の髪を引っ張ってき。

答えて

1

これでXcodeが適切なXC iOSプロビジョニングプロファイルを自動的に生成できるように、サーバーマシンのXcodeから直接デバイス上でアプリケーションを実行する必要があります。明らかに、CrashlyticsスクリプトはIPAを再パッケージ化し、そうするために有効なプロビジョニングプロファイルを必要とします。私はXcode BotがIPAを生成すると思いますが、ボットのポストトリガから実行するのではなく、ボットの結果を保存するまで完全にコードが署名されているわけではありません。

あなたはdeveloper.apple.comポータルにアクセスして、プロビジョニングプロファイルの下で見ると、あなたがこのようなものが表示されるはずです。 enter image description here

関連する問題