Shell脚本调用错误 - Xcode 6

问题描述:

我最近从另一个开发人员那里找到了一个项目,他们无法完成项目。我唯一的问题是,我无法通过Xcode获取为模拟器或设备构建的项目。Shell脚本调用错误 - Xcode 6

我得到的错误是:

Failed to write out copy of document for diagnostics: Failed to write copy of document to path "(null)": Failed to write out copy of document because it has no file URL 
Showing first 200 notices only 

**Command /bin/sh failed with exit code 255** 

任何人都可以提出建议,以从哪里开始寻找去的错误此版本的问题?

附加信息: 我正在运行Xcode 6.0.1。在“构建阶段”的“运行脚本”区域,有一个Crashlytics.framework的Shell(/ bin/sh)脚本,我以前没有使用过。不知道这是否有帮助。

编辑

有在构建阶段两发炮弹。 Crashlytics和豆荚:

Shell: /bin/sh 

"${SRCROOT}/Pods/Pods-resources.sh" 

Shell: /bin/sh 

./Crashlytics.framework/run xxxxxxxxxxxxx 
+0

这两个脚本中的哪一个导致了错误? – KudoCC 2014-09-28 03:18:13

+0

@KudoCC - 这是问题所在。我不知道。我建议不是豆荚,因为我已经删除并重新安装它们。 – dvdfrddsgn 2014-09-28 11:14:20

+0

我面对完全相同的问题,我需要帮助 – AzabAF 2014-10-01 23:24:40

解决方案 - 这个错误是由Xcode中(6)的新版本造成的,尝试转换xibs和使用的一些中使用的吊舱该项目。

溶液1 - 重新下载的Xcode 5.1从构件中心:https://developer.apple.com/downloads/index.action

解决方案2 - 更新豆荚,链接的文件和当前代码库,以满足iOS 8的标准。

我有同样的问题,它解决了。我的一个豆荚(在我的例子中是ICETutorial)是由于它的xib文件造成的套盒问题。当我删除这个窗口时,应用程序工作正常。此外,您可能需要卸载Pod并重新安装;也更新他们的iOS8支持。

尝试检查您应用中的每个吊舱;我想其中一个包装这个问题。

希望这会帮助你。

谢谢

+1

什么是pod? – mac10688 2015-08-31 13:56:56

+1

@ mac10688 CocoaPods是一个依赖管理器,pods就像包。有关更多信息,请参阅https://cocoapods.org/ – 2015-09-09 07:03:04

我有同样的错误,我发现迦太基没有安装。通过酿造安装迦太基,然后重建。这一次收到了一条消息,告诉设置Fabric,因为它是由原始开发人员使用的。安装面料并遵循他们的指示。问题没有了。希望这可以帮助。