美文网首页
Swift. Could not build objective

Swift. Could not build objective

作者: NapoleonY | 来源:发表于2019-03-23 15:30 被阅读0次

概述

工程代码未更做任何更改,一个小时前运行的好好的代码重新运行出现了错误

Swift. Could not build objective-c module 'XXX'
清空 Derived Data,Clean Fuild Folder,重启Xcode,重启电脑等均不起作用。

解决方案

  1. 先 Build (command + B),这时应该会显示 Build Succeeded
  2. 然后 Run(command + R),这时可以正常安装到真机上了

备注

我并不知为何这样做有效果,我只是在试了各种方法没用后,偶然这样做,然后成功了。并且这种问题我之前没有遇到过。

后记

经过排查,发现是新增了一个类文件。这个文件中的代码是没有问题。但是代码头部注释作者是中文名字。如果新建一个文件,重新写一份一模一样的代码,头部注释变为英文,则不会再有问题了。
猜测:可能是原来的代码中有某些不可见的字符(但是通过git diff 命令没发现有多余的字符),或者头部注释的中文字符在编译的时候导致编译器产生了某些未知的错误。

相关文章

网友评论

      本文标题:Swift. Could not build objective

      本文链接:https://www.haomeiwen.com/subject/pfesvqtx.html