Добавление файлов в проекты XCode довольно странно. Я, например, не обнаружил, как XCode вычисляет хэш-значения для словаря объектов.
Но после некоторого анализа я написал небольшой инструмент для добавления файлов в проект xcode. Он просто соответствует моим потребностям, но может быть расширен. Не стесняйтесь обращаться ко мне throgh github, если у вас есть расширенные потребности в добавлении файлов, например , добавьте правило сборки для выбранной цели только, что я еще не реализовал, так как я предполагаю, что эта функция не нужна в> 99% проектов.
Проект XCodeControl Проект является проектом MacOS XCode, поскольку его наиболее легко читать и модифицировать файлы .pbxproj, которые являются простыми сериализациями объекта NSDictionary
. Конечно, яблоко добавило немного соли для его сериализации, поэтому выход XCodeControl выглядит совсем по-другому, чем то, что производит яблоко, но все же он просто работает.