

## 背景

Xcodeプロジェクトに、CocoaPodsでFirebase Crashlyticsを導入しております。  
その際、dSYMファイル（解析ファイル）は自動アップロードができるように設定したいと思っております。

アプリは以下のように複数のXcodeプロジェクトからできており、メインプロジェクトからAプロジェクトやBプロジェクトを使用している箇所があります。

[code]

    - Aプロジェクト
    - Bプロジェクト
    - メインプロジェクト
    
[/code]

* * *

## 困っていること

Firebaseの公式サイトを参考に、メインプロジェクトの Build Phases > New Run Script Phases
を以下のように設定しました。

[https://firebase.google.com/docs/crashlytics/get-
started?hl=ja&platform=ios](https://firebase.google.com/docs/crashlytics/get-
started?hl=ja&platform=ios)  
[https://firebase.google.com/docs/crashlytics/get-deobfuscated-
reports?platform=ios&hl=ja](https://firebase.google.com/docs/crashlytics/get-
deobfuscated-reports?platform=ios&hl=ja)

shell

[code]

    "${PODS_ROOT}/FirebaseCrashlytics/run"
    
[/code]

Input Files

[code]

    ${DWARF_DSYM_FOLDER_PATH}/${DWARF_DSYM_FILE_NAME}
    ${DWARF_DSYM_FOLDER_PATH}/${DWARF_DSYM_FILE_NAME}/Contents/Resources/DWARF/${PRODUCT_NAME}
    ${DWARF_DSYM_FOLDER_PATH}/${DWARF_DSYM_FILE_NAME}/Contents/Info.plist
    $(BUILT_PRODUCTS_DIR)/$(UNLOCALIZED_RESOURCES_FOLDER_PATH)/GoogleService-Info.plist
    $(BUILT_PRODUCTS_DIR)/$(EXECUTABLE_PATH)
    
[/code]

しかし、Firebase Consoleを見ると、「見つからない（オプション）」と表示されてしまいます。  
※一部はアップロードできているのですが、一部はアップロードできていない状況です。（以下のようなイメージです）

[![画像の説明をここに入力](https://i.stack.imgur.com/JkXXc.png)](https://i.stack.imgur.com/JkXXc.png)

この「見つからない（オプション）」も、「アップロード済み」にするためには、どのように設定すれば良いでしょうか。  
初歩的な質問で恐れ入りますが、もし分かる方がいましたら、ご教示いただけますと幸いです。


CC BY-SA 4.0
2023-09-01T09:33:57.847
96096
2023-09-01T09:33:57.847
59639
question
swift ios firebase
Firebase Crashlytics に dSYM ファイルが一部自動アップロードされない