我正在設置Xcode Bot以自動上傳和分發我的測試版應用程序。 我已經安裝了macOS服務器和Xcode激活,我能夠建立和手動輸出一個IPA手動就好了。 我創建的Xcode Bot也歸檔並導出IPA,沒有任何問題。Crashlytics:由於錯誤而無法打包源代碼
但是,當我嘗試運行Xcode Bot的後觸發器中的Crashlytics提交腳本時,上傳失敗。但是,如果我保存機器人生成的IPA並通過終端手動調用Crashlytics腳本,則它上傳得很好。似乎只有Xcode Bot未能提交給Crashlytics。
我已經在服務器Keychain上安裝了所有正確的證書,並且所有工作都可以在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
已經OUT了,整天拉我的頭髮在此,希望有人能闡明這個問題的一些情況。