加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

如何使Xcode项目源文件与文件系统目录保持同步?

发布时间:2020-12-15 01:55:04 所属栏目:百科 来源:网络整理
导读:我是XCode的新手,我发现文件管理很痛苦。在大多数IDE中,您可以简单地使项目源代码树引用磁盘上的目录结构。这样可以轻松地将新文件添加到项目中 – 您只需将它们放在磁盘上即可自动编译。 使用XCode,似乎我必须同时创建文件并将其单独添加到项目中(或者被
我是XCode的新手,我发现文件管理很痛苦。在大多数IDE中,您可以简单地使项目源代码树引用磁盘上的目录结构。这样可以轻松地将新文件添加到项目中 – 您只需将它们放在磁盘上即可自动编译。

使用XCode,似乎我必须同时创建文件并将其单独添加到项目中(或者被强制通过UI操纵文件系统)。但是这意味着通过源代码控制来共享.xcodeproj是一个很大的问题 – 通常我们会在xcodeproj文件中获得合并冲突 – 当我们没有时,我们经常会得到链接器错误,因为在合并一些文件在项目中列出的被删除。所以我必须把它们重新添加到项目文件中,直到我可以得到它来编译,然后重新检查项目文件。

我相信我一定是在这里遗漏的东西。我尝试使用’参考文件夹’,但是它们中的代码似乎没有被编译。构建一个IDE似乎很疯狂,迫使所有人在向项目添加或删除文件时修改单个共享文件。

解决方法

其他答案尽管如此,这绝对是与其他IDE的偏差,也是一个很大的麻烦。没有什么好的解决方案我知道。

一个窍门我使用了很多东西,使它更容易承受 – 尤其是在其中包含大量文件的资源目录中 – 是:

>在项目树中选择目录,
>点击删除键,
>选择“仅删除引用”,然后
>拖动目录到项目中以重新添加它。

这会破坏文件的任何手动重新排序,但它至少同步O(1)操作,而不是在更改的文件数中为O(n)。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读