swift – Xcode 8做完整的项目重建

swift – Xcode 8做完整的项目重建,第1张

概述将Swift ObjC项目更新为Xcode 8(Swift 2.3)我发现50%或更多的时间Xcode完全重建项目,而不是增量构建。 所做的更改是添加简单的打印语句。似乎没有逻辑,当它执行完全重建。 它出现在“检查依赖关系”阶段,它决定这一点。在Xcode 7这似乎不是一个问题。 有没有人遇到过这个? 我发现这个工作一致,如果你修改包含在桥接头中的头,它将编译swift文件。它也将做完全编译,如果 将Swift ObjC项目更新为Xcode 8(Swift 2.3)我发现50%或更多的时间Xcode完全重建项目,而不是增量构建。

所做的更改是添加简单的打印语句。似乎没有逻辑,当它执行完全重建。

它出现在“检查依赖关系”阶段,它决定这一点。在Xcode 7这似乎不是一个问题。

有没有人遇到过这个?

我发现这个工作一致,如果你修改包含在桥接头中的头,它将编译swift文件。它也将做完全编译,如果你切换git分支来回。

首先确保调试的优化级别设置为无(不是整个模块优化)

然后,根据https://forums.developer.apple.com/thread/62737苹果公司员工(ddunbar):

We belIEve that setting:

06000

to true in your project (or for all your targets) may be an effective workaround > for many people. This is not guaranteed to work (which is the reason it isn’t > already on by default),but it should work for most projects.

这应该通过“添加用户定义的设置”在您的目标构建设置下添加。

总结

以上是内存溢出为你收集整理的swift – Xcode 8做完整的项目重建全部内容,希望文章能够帮你解决swift – Xcode 8做完整的项目重建所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1059367.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-25
下一篇 2022-05-25

发表评论

登录后才能评论

评论列表(0条)

保存