Crashlyticsのインストール
インストール方法をみてインストールできます。
気をつけなければいけないのが以下の記述。Xcode10ではBuild Phases/Run Script/Input Files
に以下を追記しなければいけません。
$(BUILT_PRODUCTS_DIR)/$(INFOPLIST_PATH)
Build Phases/Run Script
Fabric.info plist Errorが出る場合の対処法
$(BUILT_PRODUCTS_DIR)/$(INFOPLIST_PATH)
の記述もれで出る場合がありますが記述していてもfastlaneでは出てしまう場合があります。
私の場合はCarthageのcopy-frameworksやSwiftLintの設定などでRunScriptに記述があり、input files
にはCarthageのパスが羅列されており、その中に記述していたためfastlaneでエラーが出てしまっていました。
なのでその場合はRun Scriptを分けることで解決することができます。以下のように構成して解決しました。
- Carthage用のRunScript
- Crashlytics用のRunScript