我正在开发一个项目,该项目在我们的Xcode项目中积累了越来越多的方案和目标。除了手动重新排序方案和目标之外,是否有自动按字母顺序排序的方法?还是我必须向苹果提出功能请求?
这可能不是正确的方法,但对我来说是一个行之有效的方法。我找不到在Xcode内部完成这些操作的方法。
方案
打开文件 [YourApp].xcodeproj/xcuserdata/[YourUsername].xcuserdata/xcschemes/xcschememanagement.plist
"SchemeUserState" 字典中包含每个方案的条目。至少在我的文件中,它们似乎按字母顺序排列。但是,有一个整数键 "orderHint" 控制方案下拉菜单中的顺序。
目标
打开文件 [YourApp].xcodeproj/project.pbxproj
搜索 "PBXProject section"。
该部分有一个名称为 "targets" 的条目,其顺序似乎控制Xcode中的顺序。
我只是重新编号并重新排序了我的内容。我是在关闭项目时执行此操作的 - 这可能很重要也可能不重要。
我通过导出所有的方案,删除它们,然后再导入回来来实现这个目标。