ios – Xcode Firebase崩溃报告权限被拒绝

第一:请不要标记为重复,因为现有的线程没有为我提供解决方案.

尝试setup the crash reporting API(FirebaseCrash(1.1.4),对于Xcode和Swift 3,我得到:

/xy.sh: line 6: /xyfirebase-crashreporting-xxxxx.json: Permission denied

《ios – Xcode Firebase崩溃报告权限被拒绝》

我按了加号按钮然后“新运行脚本短语”,然后我从我的plist文件中复制/粘贴GOOGLE_APP_ID并将json文件放入Pods文件夹.

《ios – Xcode Firebase崩溃报告权限被拒绝》

我找到了this thread,建议在https://console.cloud.google.com/接受ToS
但是点击链接,我找不到接受ToS的任何选项,所以我猜它已经完成了?

《ios – Xcode Firebase崩溃报告权限被拒绝》

我也给了“编辑角色”

《ios – Xcode Firebase崩溃报告权限被拒绝》

我错过了什么?非常感谢帮助.

最佳答案 尝试

>删除派生数据,然后在终端中运行命令
> rm $HOME / Library / Preferences / com.google.SymbolUpload * and
>播放应用程序.
>如果通过对话框询问,请选择您的xy.json文件

如果这不起作用尝试更改下面的脚本

# Replace this path with the path to the key you just downloaded
#Path/To/ServiceAccount.json
JSON_FILE="$PROJECT_DIR/my_firebase_app_crashreporting-of6c5-07b79d228f.json"

# Replace this with the GOOGLE_APP_ID from your GoogleService-Info.plist file
GOOGLE_APP_ID=1:xxxxxxxxxxx:ios:xxxxxxxxxxx

defaults write com.google.SymbolUpload version -integer 1   # creates file if it does not exist
JSON=$(cat "${JSON_FILE}")
/usr/bin/plutil -replace "app_${GOOGLE_APP_ID//:/_}" -json "${JSON}" "$HOME/Library/Preferences/com.google.SymbolUpload.plist"
"${PODS_ROOT}"/FirebaseCrash/upload-sym
点赞