Shell Crashlytics 脚本调用错误 Xcode 8

Shell Script Invocation Error with Crashlytics Xcode 8

当我尝试 运行 我的 xcode 8 项目中的脚本时,我收到此错误

Shell 脚本调用错误

我知道如何在 xcode 中安装 fabric,我已经在 xcode 7 的许多项目中成功安装,没有任何问题。但是现在在 xcode 8 的一个新项目中我得到了这个错误。

当我删除脚本时完全没有错误。

该脚本具有以下样式。

/bin/sh
${PODS_ROOT}/Fabric/run API KEY OTHERKEY

我试图在我的 Pod 的 Fabric 文件夹中导航,然后运行编辑了这个命令

chmod 755 run
chmod 755 upload-symbols
chmod 755 uploadDSYM

运气不好。 有什么想法吗?

P.S.

错误如下

/Users/kwstasna/Library/Developer/Xcode/DerivedData/APPNAME-fmbbqrezzwnumzdatywvlcxvqdob/Build/Intermediates/APPNAME.build/Debug-iphoneos/APPNAME.build/Script-6EA07B731D93E6ED00FD0CE8.sh: line 2: /Users/kwstasna/Desktop/open: No such file or directory

所以我改变了

${PODS_ROOT}/Fabric/run

"${PODS_ROOT}/Fabric/run"

在 macOS Sierra 测试版中。

在我的例子中,从 CocoaPods 脚本中删除了一些库后,我试图从派生数据中 运行 类似于:

/Library/Developer/Xcode/DerivedData/ ......./Pods/Fabric/Fabric.framework/run: 没有那个文件或目录

所以我清除了派生数据,它不再抱怨