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
解决方案 - 这个错误是由Xcode中(6)的新版本造成的,尝试转换xibs和使用的一些中使用的吊舱该项目。
溶液1 - 重新下载的Xcode 5.1从构件中心:https://developer.apple.com/downloads/index.action
解决方案2 - 更新豆荚,链接的文件和当前代码库,以满足iOS 8的标准。
我有同样的问题,它解决了。我的一个豆荚(在我的例子中是ICETutorial)是由于它的xib文件造成的套盒问题。当我删除这个窗口时,应用程序工作正常。此外,您可能需要卸载Pod并重新安装;也更新他们的iOS8支持。
尝试检查您应用中的每个吊舱;我想其中一个包装这个问题。
希望这会帮助你。
谢谢
什么是pod? – mac10688 2015-08-31 13:56:56
@ mac10688 CocoaPods是一个依赖管理器,pods就像包。有关更多信息,请参阅https://cocoapods.org/ – 2015-09-09 07:03:04
我有同样的错误,我发现迦太基没有安装。通过酿造安装迦太基,然后重建。这一次收到了一条消息,告诉设置Fabric,因为它是由原始开发人员使用的。安装面料并遵循他们的指示。问题没有了。希望这可以帮助。
这两个脚本中的哪一个导致了错误? – KudoCC 2014-09-28 03:18:13
@KudoCC - 这是问题所在。我不知道。我建议不是豆荚,因为我已经删除并重新安装它们。 – dvdfrddsgn 2014-09-28 11:14:20
我面对完全相同的问题,我需要帮助 – AzabAF 2014-10-01 23:24:40