如何在Xcode项目中按名称自动排序

Bja*_*rte 6 xcode6 xcode7-beta3

我喜欢让我的文件按名称排序,但我似乎无法在Xcode中找到一个选项,允许我在项目导航器中自动按名称排序(不是右键单击并按名称排序)?当我必须寻找我的文件并且它不是AZ并且它在结构中的几乎随机位置或者在任何文件夹/组中创建文件时,这非常烦人.

我正在使用Xcode 6.4(6E35b),还有Xcode 7.0 beta 3(7A152u).

Nel*_*son 10

你可以试试sort-Xcode-project-file.

  1. 下载此脚本文件并将其保存到您知道的位置.例如,我将其保存到script项目文件夹下的文件夹中.

  2. 编辑你的Scheme.转到Build -> Post-actions然后添加脚本.

  3. 在您的脚本中输入此行.perl "${PROJECT_DIR}/script/sort-Xcode-project-file" "${PROJECT_FILE_PATH}/project.pbxproj"注意这四个双引号".

  4. 不要忘记从"提供构建设置"下拉菜单中选择目标.

  5. 然后,每次构建项目时,文件都会自动排序.

在此输入图像描述


小智 7

通过右键单击 Xcode 中的文件夹,然后点击“按名称排序”,可以选择按名称排序。需要注意的是,您必须为每个目录执行此操作。

在此处输入图片说明

  • 这有时不起作用,就像这个叫做 Xcode 的可怕东西上的所有东西一样。 (7认同)
  • 我已经编辑了我的问题,我不是在寻找这个“功能”,我已经知道它并且讨厌你必须这样做才能保持整洁的事实。 (6认同)
  • @SpaceDog '这个可怕的东西叫 Xcode':'),我总是很惊讶 Xcode 有多糟糕,因为它是由一家价值十亿美元的公司创建的,与 IntelliJ 相比 (3认同)
  • 如果有人感到困惑,您必须对每个目录执行此操作。不仅仅是顶级目录。 (2认同)