[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)の最新(16 GB RAM)とXCodeを最新バージョンにアップグレードすると、上記のエラーメッセージが表示されます。私はJenkinsと協力してIOSのテストケースを実行し、テストケースが生成されると、Sonar Qubeサーバーにアップロードされます。
私が疲れたもの。
MAC miniを再起動し、XCodeをクローズし、「デバッグ情報フォーマット」を「はい」に設定した「XWARDをDWARFに変換」などのXCode設定を確認しました。
以前は、更新後に問題なく動作していましたが、ビルドが生成されず、Fastlaneがインストールされていません。
ありがとう
お使いのバージョンのファブリックポッドは、最新バージョンのMacOSのシンボルを処理できません。最新のポッドバージョン(2019年10月21日の時点で1.10.2)に更新する必要があります。 Sudo gem install cocoapods
、pod repo update
、pod cache clean
、Podfileの新しいバージョンをターゲットにする(次の段落を参照)、およびpod update
が必要になる場合があります。
ポッドのv1.9.0があり、同じエラーが発生しました。特に「〜> 1.10」をターゲットにする必要がありました。そうしないと更新されません。私のプロジェクトにはCrashlyticsポッドも含まれているため、それも更新する必要がありました(具体的には '〜> 3.14')。
構築、利益。がんばって!
これがpload-symbolsツールを機能させるために私がしたことです:
私のPodfileで、FabricおよびCrashlyticsのバージョン制限を削除しました。
鉱山は次のとおりでした:
pod 'Fabric', '~> 1.7.13'
pod 'Crashlytics', '~> 3.10.7'
そして私はそれを次のように変更しました:
pod 'Fabric'
pod 'Crashlytics'
次にpod installを実行すると、スクリプトは機能しました。