Ответ 1
Да, вы можете переупорядочить раздел Компилировать источники в Xcode, но не из графического интерфейса - это позор, учитывая, что это уже версия 6 IDE, и они все еще не получили к этой основной функции.
Как сказал A-Live, вам нужно отредактировать файл project.pbxproj в файле yourproject.xcodeproj. Используйте Finder для выбора файла yourproject.xcodeproj, а затем используйте контекстное меню в Показать содержимое пакета. После этого откройте файл project.pbxproj с помощью текстового редактора.
Найдите раздел PBXSourcesBuildPhase и скопируйте все между files = ( и ); в новый текстовый файл. Удалите ведущие вкладки/пробелы. Сохраните этот файл где-нибудь на вашем диске. Откройте терминал и сделайте следующее:
sort -bf -t " " -k 3 PBXSourcesBuildPhase.txt > PBXSourcesBuildPhase.sorted.txt
Откройте новый файл PBXSourcesBuildPhase.sorted.txt в текстовом редакторе, скопируйте отсортированные строки в раздел PBXSourcesBuildPhase вашего project.pbxproj (перезапишите строки, которые вы ранее скопировали) и сохраните.
Теперь вы должны увидеть все файлы, отсортированные в разделе Компилировать источники в Xcode.
Я протестировал это в Xcode 6.0.1 с небольшим проектом (~ 150 исходных файлов) и не имел проблем.
Осторожно: перед тем, как попробовать, вы должны сделать резервную копию своего файла проекта (или лучше: использовать контроль версий). На всякий случай.