Aks*_*wat 33 build-automation xcode build-process build
在Xcode中,有没有办法指定文件夹中的所有文件都是由目标编译的.例如.'Test'目标自动编译'Tests'文件夹中的所有文件,而'App'目标编译'Sources'文件夹中的所有内容.
今天,我这样做的方法是每次创建一个文件到目标.由于文件已经组织在正确的文件夹中,因此感觉有点容易出错和冗余.
谢谢.
将文件添加到Xcode项目时,您将在文件选择对话框中有两个选项可供选择:
您需要选择第二个选项.在这种情况下,Xcode将始终反映所选文件夹的文件和子文件夹的更改.
好像很久以前就问过这个问题了,但它仍然是google搜索的第一名,所以希望它对某些人有用.
这在Xcode中完全被破坏了。通过文件夹引用(@Pavel的答案)添加文件夹应该是正确的-但这是行不通的。另请参阅/sf/answers/2982054771/。我正在使用Xcode 8.3(update:在Xcode 10中仍然被破坏),但是它在很多代之前也被破坏了。
没有完美的解决方法,但这是我要做的:
现在,对共享目录中文件的任何更改都将反映在Xcode中,这很好。
但是,无法刷新组。(如果有人在这里遗漏了一些东西,请告诉我。)因此,如果您已将新文件添加到目录中,则必须删除Xcode中的组,然后在显示这些文件之前重新添加它。这显然很不方便,但至少它不太容易出现用户错误-比一次一个地手动添加文件更好。
不得不说,我感到难以置信的是,开发环境的这种简单而必要的功能在这里是如此糟糕。
您可以以此将多个文件添加到目标。但这需要一些工作来筛选所需的文件。
项目>目标>编译源> cmd + A选择所有文件>筛选.m文件>单击“添加”
与其他资源类似,
项目>目标>复制捆绑资源> .png .wav .strings .xib .storyboard等的过滤器>单击“添加”
是的 - 只需选择文件夹中的所有文件并使用检查器窗口(目标选项卡)。
| 归档时间: |
|
| 查看次数: |
26634 次 |
| 最近记录: |