最新消息:20210816 当前crifan.com域名已被污染,为防止失联,请关注(页面右下角的)公众号

[已解决]Xcode中解决了git更新的project.pbxproj冲突后仍编译失败提示找不到新增swift文件中的类

Git crifan 2857浏览 0评论

Xcode项目

在用git更新了项目后

由于本地更新和pull的更新有冲突

尤其是project.pbxproj还有冲突

所以先去手动修改对应的project.pbxproj中的冲突的地方

<code>&lt;&lt;&lt;&lt;&lt;&lt;&lt;
xxx
=======
yyyy
&gt;&gt;&gt;&gt;&gt;&gt;&gt;
</code>

然后确保删除旧的文件名,保留了新增的swift文件名

然后就可以了。

但是结果,去编译项目的时候,还是无法找到对应的,新增的swift文件中的类class

Xcode中编译项目时,却还是找不到对应的两个swift文件

[解决过程]

1.重启Xcode。没用。

2.clean后重新编译,没用。

3.最后的最后是:

-》最后是通过:

先把a.swift拷贝到别处,备份一下

再去Xcode中的对应的文件,delete删除掉之后,确认是move to trash

然后再重新(拖动即可)导入对应的文件,确保是copy items if needed

(或者是重新新建文件,把备份的文件的源码拷贝进来)

如此,Xcode内部应该是更新了对应的(之前出现冲突的)project.pbxproj的文件索引

然后就可以识别到对应的新文件中的类了。

转载请注明:在路上 » [已解决]Xcode中解决了git更新的project.pbxproj冲突后仍编译失败提示找不到新增swift文件中的类

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
83 queries in 0.178 seconds, using 22.19MB memory