Law*_*ton 43 configuration xcode
我有一个具有以下组结构的Xcode项目:
ProjectName/
Classes/
class1.h
class1.m
class2.h
class2.m
...
XMLDocs/
doc1.xml
doc2.xml
...
Resources/
Info.plist
MainMenu.xib
...
Run Code Online (Sandbox Code Playgroud)
等等等等.
我希望这也表示在磁盘上的文件夹结构中:
ProjectFolder/
Project.xcodeproj
Classes/
class1.h
class1.m
class2.h
class2.m
...
XMLDocs/
doc1.xml
doc2.xml
...
Resources/
Info.plist
MainMenu.xib
...
Run Code Online (Sandbox Code Playgroud)
而不是通常根项目文件夹方法中的所有内容.
有没有办法在没有手动创建磁盘上的文件夹结构然后必须将Xcode中的所有引用重新指向新位置的情况下执行此操作?
如果您可以在我创建新组或将文件添加到Xcode中的现有组时自动告诉我如何自动执行此操作,则可获得奖励积分.
and*_*n22 59
你可以在某种程度上做到这一点!每次创建一个新组时,只需要做一个额外的步骤(这是第一次你有很多事情要做!):
每当您在Xcode中创建一个组时,立即选择它并打开右侧边栏.请注意其名称下方的"位置:"设置.单击"无"旁边的文件夹图标,然后将其设置为具有相同名称的新文件夹.
现在,无论何时向组中添加文件,它们都将转到磁盘上的相应文件夹.呜!
不幸的是,在这个初始阶段,你将有很多文件移动要做.(当您更改组路径时,您的文件将全部变为红色,因为Xcode将开始在新文件夹中查找它们.您必须从Finder手动移动它们才能修复它.)但是,有一个命令-line工具为您执行此初始迁移:https://github.com/venmo/synx
amr*_*rox 11
文件夹参考是你想要的.将文件拖放或添加到项目时,可以选择"为任何添加的文件夹创建文件夹引用".选择那个,你就会得到你想要的行为.
替代文字http://img.skitch.com/20081203-prtxsp7c36ern4afxxdixy93sq.png
您可以尝试将项目的整个封闭文件夹添加为文件夹引用.这应该得到一切.或者单独添加"类""资源"和"XML"的引用.
Xcode 中没有“让我的磁盘看起来像我的项目结构”功能。
不过,您可以使用 AppleScript 自动执行该任务:您可以通过脚本检查和更改项目结构。因此,您只需编写一个脚本来迭代项目结构并使文件夹层次结构看起来像项目结构一样,并同时调整 Xcode 的文件和组引用指向的位置。
| 归档时间: |
|
| 查看次数: |
14358 次 |
| 最近记录: |