[31merror: could not complete submission of dSYM at /Users/XXUSERXX/Library/Developer/Xcode/DerivedData/ProjectName-flcoueeibbfifebpxptgzctdsqel/Build/Intermediates.noindex/ArchiveIntermediates/ProjectNameAlpha/BuildProductsPath/ProjectNameAlpha-iphoneos/ProjectName.app.dSYM:
Error Domain=com.crashlytics.mac.error-domain.process-dsym Code=4 "This version of OSX is not able to perform the necessary dSYM transformations."
UserInfo={NSLocalizedFailureReason=This version of OSX is not able to perform the necessary dSYM transformations.}
[0m Command PhaseScriptExecution failed with a nonzero exit code
** ARCHIVE FAILED **
Saya mendapatkan pesan kesalahan di atas ketika saya memutakhirkan MAC Mini (Catalina) terbaru (16 GB RAM) dan XCode ke versi terbaru. Saya bekerja dengan Jenkins untuk menjalankan test case untuk iOS dan test case yang dihasilkan kemudian akan diunggah ke server Sonar Qube.
Hal-hal yang Saya Lelah.
Mulai ulang MAC mini, XCode Tertutup, Periksa konfigurasi XCode seperti "Format informasi debug" disetel ke Ya, "Format informasi debug" ke "DWARF dengan file dSYM".
Sebelumnya itu berfungsi dengan baik setelah pembaruan itu tidak menghasilkan build, Fastlane tidak diinstal.
Terima kasih
Jawaban:
Versi pod Fabric Anda tidak dapat menangani simbol dari versi terbaru MacOS. Anda ingin memperbarui ke versi pod terbaru (1.10.2 pada 10/21/2019). Anda mungkin perlu
sudo gem install cocoapods
,pod repo update
,pod cache clean
, menargetkan versi yang lebih baru di Podfile Anda (lihat paragraf berikutnya), danpod update
.Saya memiliki v1.9.0 pod dan mendapatkan kesalahan yang sama. Saya harus menargetkan '~> 1,10' secara khusus atau tidak diperbarui. Karena proyek saya juga menyertakan pod Crashlytics, saya juga harus memperbarui yang itu ('~> 3,14', khususnya).
Bangun, untung. Semoga berhasil!
sumber
Silakan periksa apakah Anda menggunakan perpustakaan Crashlytics & Fabric terbaru.
pod install
Sekarang, bangun proyek, itu seharusnya berhasil.
sumber
Inilah yang saya lakukan untuk membuat alat pengunggahan-simbol berfungsi:
Di Podfile saya , hapus batas versi untuk Fabric dan Crashlytics.
Milik saya adalah sebagai berikut:
Dan saya mengubahnya menjadi:
Saya kemudian mengeksekusi pod install dan kemudian skrip dapat berfungsi.
sumber