Xcode 8 Shell脚本调用错误

时间:2016-10-30 12:46:57

标签: swift xcode cocoapods xcode8

我试图解决这个问题几个小时,但它仍然存在。在论坛上尝试了一切,没有任何帮助。 我正在使用Cocoapods最新版本1.2.0.beta.1 当我尝试构建项目时,它给了我: enter image description here

9 个答案:

答案 0 :(得分:9)

对我来说(Xcode 9)pod install本身没有解决它。 尝试过:

pod deintegrate
pod install

错误消失了。

您可能还需要考虑删除此项目的派生数据文件夹。 DerivedData的位置在您的错误日志中。

答案 1 :(得分:7)

再次安装pod并运行该项目。使用命令:

pod install

答案 2 :(得分:7)

以下是我为删除此错误所做的工作。请尝试以下:

  
      
  1. 点击主项目文件。
  2.   
  3. 转到构建阶段。
  4.   
  5. 点击运行脚本并删除其中的任何给定路径,以便它不会尝试找到您已删除的某个框架。
  6.   

当我以前用“Test Fairy”等不同的框架检查崩溃分析时,我遇到了这个问题。

希望这有效。 :)

答案 3 :(得分:6)

我刚刚删除了cocoapods beta版并安装了正常版。

答案 4 :(得分:2)

我的解决方案是重新启动计算机。 Xcode必须陷入一种糟糕的状态,重启Xcode本身并不足以解决问题。

答案 5 :(得分:1)

这是我得到这个时所做的:

  1. 使用此网站完全删除所有版本的cocoapods: https://superuser.com/questions/686317/how-to-fully-uninstall-the-cocoapods-from-the-mac-machine
  2. 重新安装当前稳定版本的cocoapods(对我来说是v1.1.1)
  3. 删除了podlock和pods目录
  4. 删除旧的.xcworkspace文件(这对我来说很关键)。
  5. “pod install”
  6. 打开xcode并清理项目并删除derivedData。

答案 6 :(得分:0)

我使用Carthage,这些错误出现的原因是因为我将目标iOS版本从iOS 10更改为iOS 9,我通过再次运行carthage update解决了这个问题。

答案 7 :(得分:0)

我刚刚再次更新了广告连播,它开始工作。

谢谢!

答案 8 :(得分:-2)

只需转到终端找到您的文件并输入“pod install”即可解决问题。