【问题标题】:Shell Script Invocation Error with Crashlytics Xcode 8Crashlytics Xcode 8 的 Shell 脚本调用错误
【发布时间】:2016-09-22 10:26:10
【问题描述】:

当我尝试在我的 xcode 8 项目中运行脚本时出现此错误

Shell 脚本调用错误

我知道如何在 xcode 中安装结构,我已经在许多项目中成功安装在 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

没有运气。 有什么想法吗?

附言

错误如下

/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

【问题讨论】:

标签: ios xcode xcode8 twitter-fabric


【解决方案1】:

所以我改变了

${PODS_ROOT}/Fabric/run

"${PODS_ROOT}/Fabric/run"

在 macOS Sierra 测试版中。

【讨论】:

  • 结果将是:"${PODS_ROOT}/Fabric/run" your key
  • 请您解释一下在哪里更改上述字符串。
  • @Nik 在这篇文章之后他们更新了他们的文档fabric.io/kits/ios/crashlytics/install
  • 感谢@KwnstantinosNatsios。我用你的回答解决了这个问题。
【解决方案2】:

在我的情况下,从 CocoaPods 脚本中删除一些库后,它试图从派生数据中运行,例如:

/Library/Developer/Xcode/DerivedData/ ......./Pods/Fabric/Fabric.framework/run: 没有这样的文件或目录

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

【讨论】:

    猜你喜欢
    • 2013-10-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-24
    • 2014-11-21
    • 2017-07-28
    • 1970-01-01
    相关资源
    最近更新 更多