【发布时间】:2019-03-08 13:54:14
【问题描述】:
我已经从 xcode 9 更新到 xcode 10,这样做之后,当我尝试更改一个 swift 文件中的代码时,在构建时不会反映更改。我尝试了以下方法但没有成功:
(1) 删除派生数据
(2)删除文件并重新链接
(3) 通过终端触摸文件
我已经尝试了几十种解决方案,但都没有结果。据我所知,这个问题只影响一个文件。任何帮助将不胜感激。
【问题讨论】:
-
你怎么知道更改是正确的?你怎么知道新的变化被触发/调用了?
-
这些更改只是添加了新的代码行。我已经用另一个编辑器打开了 swift 文件,并且可以确认更改已经完成。
-
这并不是说更改实际上是在运行时触发的,或者按照您的期望进行 - 这是基于从这个角度进行的推测;我认为在开始指责 Xcode 10 之前,您需要退后一步,回到那些更改并先调试它们...?
-
我之前的代码有一行内容如下: let a = ["1", "2", "3"] 我的新代码是 let a = ["1", "2" , "3", "4"]。 Xcode 只打印 1、2、3 而不是 4。
-
你做了干净的构建吗? CMD + SHIFT + ALT + K
标签: swift xcode macos swift4 xcode10