相关疑难解决方法(0)

Xcode 8执行完整的项目重建

将Swift + ObjC项目更新到Xcode 8(Swift 2.3)后,我发现50%或更多的时间Xcode完全重建项目而不是增量构建.

所做的更改是添加简单的打印语句.似乎没有关于何时执行完全重建的逻辑.

它出现在"检查依赖关系"阶段,它决定了这一点.在Xcode 7上,这似乎不是问题.

有人遇到过这种情况么?

swift xcode8 xcode8-beta6

50
推荐指数
4
解决办法
1万
查看次数

Xcode 11 重新编译太多

Xcode 11 正在重新编译(几乎?)我的整个项目,即使我只是更改本地私有变量,或更改本地范围内的常量值,有时甚至在本地私有函数范围内。我有时可以按预期通过快速构建获得 2 或 3 个更改,但很快它决定再次重新编译所有内容(这需要太长时间)。

任何想法可能会发生什么?Xcode 是否无法确定发生了什么变化,为什么要重新编译这么多其他东西(甚至其他模块)。

任何建议都非常感谢,谢谢!

xcode xcodebuild ios swift xcode11

13
推荐指数
2
解决办法
2054
查看次数

为什么Xcode会不断重新编译我未触动过的项目?

我有一个包含多个项目的Xcode 4工作区.一切都完美构建并按预期工作,只有Xcode经常重新编译文件.如果我点击Build按钮,等待编译成功,然后再次按下按钮,那不应该是非操作,因为没有文件发生变化吗?因为我的Xcode重新编译了项目的很大一部分.即使我建立然后立即点击播放按钮,我也必须再次盯着建筑过程.这是否是必要的,是否是预期的行为?

xcode xcode4

10
推荐指数
1
解决办法
455
查看次数

Xcode 7.3库项目每次编译

我有一个库项目,用于在Xcode 7.2中构建得很好.如果我刚刚编译它,它将在后续构建中重建它.升级到Xcode 7.3后,即使我没有对任何文件进行任何更改,Xcode也会重新编译每个构建的所有文件.

我做了深度清理并删除了派生数据文件夹,以确保不是原因.当我独立编译它们时,依赖库项目构建正常(它们不会重新编译所有内容).我查看了所有设置,但无法弄清楚为什么会发生这种情况.

我偶然发现了两个"修复"问题的东西,但我不想使用任何这些"解决方案"

  1. 我将优化级别(对于LLVM)从无[-O0]更改为最快,最小[-Os],这就是诀窍.我不知道为什么没有优化它会一直重新编译所有文件(即使它没有改变).

  2. 我有一个用于调试版本的预处理器标志(DEBUG = 1),如果我删除该标志,那么它会一直停止重新编译所有文件

以上两个选项对我不起作用.

有没有人见过类似的行为?

xcode ios

5
推荐指数
1
解决办法
1526
查看次数

标签 统计

xcode ×3

ios ×2

swift ×2

xcode11 ×1

xcode4 ×1

xcode8 ×1

xcode8-beta6 ×1

xcodebuild ×1