facebook twitter hatena line email

「Unity/Firebase/Crashlytics」の版間の差分

提供: 初心者エンジニアの簡易メモ
移動: 案内検索
(FirebaseCrashlyticsを6.15.2へバージョンアップしたとき)
(アップロードコマンド方法)
 
(同じ利用者による、間の3版が非表示)
行1: 行1:
 +
==dSYMアップロード方法==
 +
iosで必要
 +
 +
#Xcodeのメインメニュー/Window/Organizer/Archives/ビルド選択/副クリックでshow in finder
 +
#フォルダを副クリックで、パッケージの内容を表示
 +
#その中にdSYMsフォルダがありパスを確認
 +
 +
参考:https://qiita.com/d2cdot-mmori/items/c700a44425b89ace2643
 +
 +
===アップロードコマンド方法===
 +
(dSYMsパス例:~/Library/Developer/Xcode/Archives/2022-04-14/Unity-iPhone\ 2022-04-14\ 17.10.xcarchive/dSYMs、iosのProjectBuildパス例:ios_project)
 +
 +
<pre>
 +
cd ios_project/Pods/FirebaseCrashlytics
 +
./upload-symbols -gsp ../../../Assets/GoogleService-Info.plist -p ios ~/Library/Developer/Xcode/Archives/2022-04-14/Unity-iPhone\ 2022-04-14\ 17.10.xcarchive/dSYMs
 +
</pre>
  
 
==FirebaseCrashlyticsを6.15.2へバージョンアップしたとき==
 
==FirebaseCrashlyticsを6.15.2へバージョンアップしたとき==

2022年4月21日 (木) 10:50時点における最新版

dSYMアップロード方法

iosで必要

  1. Xcodeのメインメニュー/Window/Organizer/Archives/ビルド選択/副クリックでshow in finder
  2. フォルダを副クリックで、パッケージの内容を表示
  3. その中にdSYMsフォルダがありパスを確認

参考:https://qiita.com/d2cdot-mmori/items/c700a44425b89ace2643

アップロードコマンド方法

(dSYMsパス例:~/Library/Developer/Xcode/Archives/2022-04-14/Unity-iPhone\ 2022-04-14\ 17.10.xcarchive/dSYMs、iosのProjectBuildパス例:ios_project)

cd ios_project/Pods/FirebaseCrashlytics
./upload-symbols -gsp ../../../Assets/GoogleService-Info.plist -p ios ~/Library/Developer/Xcode/Archives/2022-04-14/Unity-iPhone\ 2022-04-14\ 17.10.xcarchive/dSYMs

FirebaseCrashlyticsを6.15.2へバージョンアップしたとき

以下エラーが発生したとき

The Crashlytics build ID is missing. This occurs when Crashlytics tooling is absent from your app's build configuration. Please review Crashlytics onboarding instructions and ensure you have a valid Crashlytics account.

1. 以下ファイルを削除して・・・

Assets//Editor Default Resources/CrashlyticsSettings.asset
Assets//GeneratedLocalRepo/Firebase/m2repository/com/google/firebase/firebase-crashlytics-unity/6.15.2/firebase-crashlytics-unity-6.15.2.aar

2. ファイル内の文字を削除して・・・

Assets//Plugins/Android/mainTemplate.gradle

3. 一旦起動を確認すると、crashlyticsなしで、アプリ起動した動作した。

改めてFirebbaseCrashlytics.unitypackageをインストールしたら、同じエラーが起こった。

参考

旧版の場合

Unity/fabricのcrashlytics [ショートカット]


Unity アプリを Fabric Crashlytics から Firebase Crashlytics に移行する手順

https://firebase.google.com/docs/crashlytics/migrate-from-fabric?hl=ja