如何在 Xcode 项目中按名称自动排序
How to automatically sort by name in Xcode project
我喜欢按名称对文件进行排序,但我似乎无法在 Xcode 中找到允许我在项目导航器中自动按名称排序的选项(不是右键单击并按名称排序)?当我不得不寻找我的文件并且它不是 A-Z 并且它在结构中几乎随机的位置或者在任何 folder/group.
中创建文件时,这非常烦人
我正在使用 Xcode 6.4 (6E35b),还有 Xcode 7.0 beta 3 (7A152u)。
有一个按名称排序的选项,方法是右键单击 Xcode 中的文件夹,然后点击“按名称排序”。需要注意的是,您必须为每个目录执行此操作。
你可以 sort-Xcode-project-file 试试看。
下载此脚本文件并将其保存到您知道的地方。例如,我将其保存到我的项目文件夹下名为script
的文件夹中。
编辑您的 Scheme
。转到 Build -> Post-actions
然后添加脚本。
将这一行输入到您的脚本中。 perl "${PROJECT_DIR}/script/sort-Xcode-project-file" "${PROJECT_FILE_PATH}/project.pbxproj"
注意这四个双引号 "
.
不要忘记从 "Provide build settings from" 下拉菜单中选择目标。
然后每次构建项目时,文件都会自动排序。
我喜欢按名称对文件进行排序,但我似乎无法在 Xcode 中找到允许我在项目导航器中自动按名称排序的选项(不是右键单击并按名称排序)?当我不得不寻找我的文件并且它不是 A-Z 并且它在结构中几乎随机的位置或者在任何 folder/group.
中创建文件时,这非常烦人我正在使用 Xcode 6.4 (6E35b),还有 Xcode 7.0 beta 3 (7A152u)。
有一个按名称排序的选项,方法是右键单击 Xcode 中的文件夹,然后点击“按名称排序”。需要注意的是,您必须为每个目录执行此操作。
你可以 sort-Xcode-project-file 试试看。
下载此脚本文件并将其保存到您知道的地方。例如,我将其保存到我的项目文件夹下名为
script
的文件夹中。编辑您的
Scheme
。转到Build -> Post-actions
然后添加脚本。将这一行输入到您的脚本中。
perl "${PROJECT_DIR}/script/sort-Xcode-project-file" "${PROJECT_FILE_PATH}/project.pbxproj"
注意这四个双引号"
.不要忘记从 "Provide build settings from" 下拉菜单中选择目标。
然后每次构建项目时,文件都会自动排序。