【发布时间】:2017-09-26 17:25:28
【问题描述】:
请不要标记为重复,因为可用的线程没有提供有效的解决方案。
由于 Xcode 9,我的一个项目陷入了构建循环。
项目正在建设中。在 iPhone 上运行并一次又一次地构建。甚至在编码时一遍又一遍地构建,而不要求构建或运行。
清理,清理构建文件夹,删除派生数据并重新启动后,项目在构建后崩溃:
命令 /Applications/Xcode.app/Contents/Developer/usr/bin/ibtool 失败,退出代码为 255。该工具可能已崩溃。请在http://bugreport.apple.com 提交带有上述输出的错误报告,并附上在此故障发生时创建的 ibtool、ibtoold、Xcode 和 Interface Builder Cocoa Touch Tool 的任何崩溃日志。这些日志可以在 ~/Library/Logs/DiagnosticReports 或 /Library/Logs/DiagnosticReports 中找到。
经过几次清理和重新启动后,它终于构建了,经过多次构建和代码更改,整个过程重新启动。即使没有要求构建直到 255 退出代码,构建也会陷入循环。
我错过了什么?非常感谢您的帮助。
【问题讨论】:
-
这里也一样,一天需要多次重启XCode! :(
-
好像是个bug
-
您的项目中是否有多个目标?如果是这样,我设法通过关闭 Edit Scheme / Build / Parallelize Build 来阻止这种行为。
-
在我正在处理的项目中,并在物理设备上体验了这种确切的行为,我只有一个目标(但我使用了几个 pod,如果这有什么不同的话)
-
我绝不是专家,只是我在几个项目中都有这种行为(它们都使用多个 pod,我认为它们也都有多个目标),这是我第一次注意到 Xcode 正在构建其他目标。一旦我为这些其他目标关闭了 Parallelize Build - 它就停止了,即不再重复构建。
标签: xcode