第一:请不要标记为重复,因为现有的线程没有为我提供解决方案.
尝试setup the crash reporting API(FirebaseCrash(1.1.4),对于Xcode和Swift 3,我得到:
/xy.sh: line 6: /xyfirebase-crashreporting-xxxxx.json: Permission denied
我按了加号按钮然后“新运行脚本短语”,然后我从我的plist文件中复制/粘贴GOOGLE_APP_ID并将json文件放入Pods文件夹.
我找到了this thread,建议在https://console.cloud.google.com/接受ToS
但是点击链接,我找不到接受ToS的任何选项,所以我猜它已经完成了?
我也给了“编辑角色”
我错过了什么?非常感谢帮助.
最佳答案 尝试
>删除派生数据,然后在终端中运行命令
> 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