Xcode 上传符号文件时出错
Xcode error in Upload symbol files file
我已经按照正确的步骤进行 firebase 崩溃报告集成,但我仍然遇到这样的错误,
/Users/satish/Desktop/firebase_crash/Pods/FirebaseCrash/upload-sym:174:
error: Please ensure you've followed the steps at:: command not found
/Users/satish/Desktop/firebase_crash/Pods/FirebaseCrash/upload-sym:175:
error: https://firebase.google.com/docs/crash/ios#upload_symbol_files:
No such file or directory
/Users/satish/Desktop/firebase_crash/Pods/FirebaseCrash/upload-sym:197:
error: All attempts to find the service account JSON file have failed.
这是我遇到的错误的图像。
已在 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"
这是解决此问题的另一种方法。
运行终端命令
rm $HOME/Library/Preferences/com.google.SymbolUpload*
https://firebase.google.com/docs/crash/ios#set_up_crash_reporting
乐于助人:)
在Xcode12:
由于 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"
标志:
- -gsp => google 服务路径
- -p => 平台
我已经按照正确的步骤进行 firebase 崩溃报告集成,但我仍然遇到这样的错误,
/Users/satish/Desktop/firebase_crash/Pods/FirebaseCrash/upload-sym:174: error: Please ensure you've followed the steps at:: command not found
/Users/satish/Desktop/firebase_crash/Pods/FirebaseCrash/upload-sym:175: error: https://firebase.google.com/docs/crash/ios#upload_symbol_files: No such file or directory
/Users/satish/Desktop/firebase_crash/Pods/FirebaseCrash/upload-sym:197: error: All attempts to find the service account JSON file have failed.
这是我遇到的错误的图像。
已在 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"
这是解决此问题的另一种方法。
运行终端命令
rm $HOME/Library/Preferences/com.google.SymbolUpload*
https://firebase.google.com/docs/crash/ios#set_up_crash_reporting
乐于助人:)
在Xcode12:
由于 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"
标志:
- -gsp => google 服务路径
- -p => 平台