我已按照适当的步骤进行firebase崩溃报告集成,但我仍然有这样的错误,
/用户/萨蒂什南比亚/桌面/ firebase_crash /荚/ FirebaseCrash /上传 - 均:174: 错误:请确保您已按照:: command not found
中的步骤操作/用户/萨蒂什南比亚/桌面/ firebase_crash /荚/ FirebaseCrash /上传 - 均:175: 错误:https://firebase.google.com/docs/crash/ios#upload_symbol_files: 没有这样的文件或目录
/用户/萨蒂什南比亚/桌面/ firebase_crash /荚/ FirebaseCrash /上传 - 均:197: 错误:所有查找服务帐户JSON文件的尝试都失败了。
答案 0 :(得分:77)
在Xcode 8.3.1中解决了更换问题 upload-sym ,脚本中的 upload-sym-util.bash
新脚本
# Replace this with the GOOGLE_APP_ID from your GoogleService-Info.plist file
GOOGLE_APP_ID=xxxxxxxxxx
"${PODS_ROOT}"/FirebaseCrash/upload-sym-util.bash "${PROJECT_DIR}/medinfo-a7f29-firebase-crashreporting-jv418-3f88c3fc5a.json"
答案 1 :(得分:1)
以下是解决此问题的另一种方法。
在终端
中运行命令rm $HOME/Library/Preferences/com.google.SymbolUpload*
https://firebase.google.com/docs/crash/ios#set_up_crash_reporting
乐意提供帮助:)
答案 2 :(得分:1)
随着Google将Fabric更改为 FirebaseCrashlytics ,此脚本不再起作用:
"${PODS_ROOT}"/FirebaseCrash/upload-sym-util.bash
"${PODS_ROOT}/FirebaseCrashlytics/run"
"${PODS_ROOT}/FirebaseCrashlytics/upload-symbols" -gsp "${PROJECT_DIR}/GoogleService-Info.plist" -p ios "${DWARF_DSYM_FOLDER_PATH}/${DWARF_DSYM_FILE_NAME}"
注意文件的位置: GoogleService-Info.plist
如果它在文件夹中,则应指定它:
"${PROJECT_DIR}/{Folder Name}/GoogleService-Info.plist"
标志: