Xcode 10无法构建最新的Swift文件。

3
我已经从Xcode 9更新到Xcode 10,但是当我尝试更改一个Swift文件中的代码时,构建后更改没有反映出来。我已经尝试了以下方法,但都没有成功: (1) 删除Derived Data (2) 删除该文件并重新链接 (3) 通过终端触摸该文件
我已经尝试了许多解决方案,但都没有结果。据我所知,这个问题只影响一个文件。非常感谢您的任何帮助。

你如何知道更改是正确的?你如何知道新更改被触发/调用了? - holex
更改只是添加了新的代码行。我已经用另一个编辑器打开了Swift文件,并确认更改已经生效。 - Rs Graphics
这并不意味着这些更改实际上已在运行时触发或按您的预期执行 - 这是基于猜测的;从这个角度来看,我认为您需要退后几步,回到那些更改并首先对它们进行调试,然后再开始责怪Xcode 10...? - holex
我的之前的代码有一行是这样写的: let a = ["1", "2", "3"],我的新代码是 let a = ["1", "2", "3", "4"]。Xcode 只打印了 1、2、3,没有 4。 - Rs Graphics
你进行了一次干净的构建吗?CMD + SHIFT + ALT + K - Knight0fDragon
你是否在那里设置了显式断点以查看该行是否被触发?你尝试过将变量 po 到控制台吗?(仅仅进行更改本身并没有意义,它可能在不同的目标中,在不同的方法中,使用不同的本地化等等...) - holex
2个回答

0

0

新的构建系统似乎存在问题,请参见相关问题了解详情。解决此问题的一种方法是切换到文件 > 工作区设置...中的旧构建系统。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接