OSX'in bu sürümü gerekli dSYM dönüşümlerini gerçekleştiremiyor


12
[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 **

MAC Mini (Catalina) en son (16 GB RAM) ve XCode'umu en son sürüme yükselttiğimde yukarıdaki hata mesajını alıyorum. IOS için test senaryoları çalıştırmak için Jenkins ile çalışıyorum ve birler test senaryoları oluşturulur sonra Sonar Qube sunucusuna yüklenecektir.

Yorgun olduğum şeyler.
MAC mini yeniden başlatılıyor, Kapalı XCode, "Hata ayıklama bilgi biçimi" gibi XCode yapılandırması denetlendi Evet, "Bilgi hata ayıklama biçimi" "dSYM dosyası ile DWARF" olarak ayarlandı.

Güncellemeden sonra derleme oluşturmuyorsa, Fastlane yüklü değildi.

Teşekkürler


Aldığım hata mesajı Mac OSX güncellemesinden kaynaklanıyor .. MacBook Pro'yu Sierra'dan Catalina'ya güncelledim ve bu işler karmaşıklaştı. Sierra'yı çalıştıran farklı bir sistemden bıktım ve yine sadece güncelleme nedeniyle olduğundan emin olmak için çalıştı, diğer Mac Book Pro'umu da güncelledim ve aynı hatayı aldım.
Andrew Kramer

Yanıtlar:


15

Fabric bölmesi sürümünüz MacOS'un en son sürümündeki sembolleri işleyemiyor. En son kapsül sürümüne güncellemek isteyeceksiniz (21/10/2019 itibarıyla 1.10.2). Sen gerekebilir sudo gem install cocoapods, pod repo update, pod cache clean, sizin Podfile daha yeni sürümleri (bir sonraki paragrafa bakın) hedefleyebilir ve pod update.

Kapsülün v1.9.0'ı vardı ve aynı hatayı alıyordum. Özellikle '~> 1.10' u hedeflemeliydim yoksa güncellemez. Projem Crashlytics bölmesini de içerdiğinden, bunu da güncellemeliydim (özellikle '~> 3.14').

İnşa et, kâr et. İyi şanslar!


Bundan yoruldum ama kapsüle erişimim yok, sürümü değiştiremiyorum, bu yüzden yaptığım eski makinenin yerini yeni makine ile değiştirdi ve sıfırdan kurulum yapmaya başladı. Eski Mac makinemi sıfırlamayı düşündüm ama asıl mesele o makinede çok fazla iş yapamam, bu yüzden değiştirdim. Bu benim için çalıştı .. !! Neyse cevabını denedim. Teşekkürler :)
Andrew Kramer

Xamarin ios projesi ile aynı hatayla karşılaştık. Yani pod sürümünde değil neden gibi görünüyor.
Alexdrob

1
Bu adımlar benim için işe yaramadı ...
David Jones

2

Lütfen en son Crashlytics & Fabric kütüphanesini kullanıp kullanmadığınızı kontrol edin.

pod 'Fabric', '~> 1.10.2'
pod 'Crashlytics', '~> 3.14.0'
  • pod dosyanızı bu podlarla güncelleyin
  • O zaman koş pod install

Şimdi, projeyi inşa et, işe yaramalı.


0

Karşıya yükleme sembolleri aracını çalıştırmak için yaptım :

Benim içinde Podfile , Kumaş ve Crashlytics sürüm sınırı kaldırıldı.

Benimki şöyleydi:

  pod 'Fabric', '~> 1.7.13'
  pod 'Crashlytics', '~> 3.10.7'

Ve bunu şöyle değiştirdim:

  pod 'Fabric'
  pod 'Crashlytics'

Daha sonra kapsül kurulumunu gerçekleştirdim ve komut dosyası çalışabildi.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.