Я разработал статическую библиотеку, которую я хотел бы использовать в проектах XCode. Я немного почитал, чтобы узнать, как именно включить эту библиотеку в качестве бинарной зависимости, чтобы она работала как на устройстве, так и на симуляторе, и это привело к паре ручных шагов, которые я теперь хотел бы автоматизировать. В целом я хотел бы иметь возможность выпускать новые версии моей библиотеки и иметь простой процесс обновления для любого проекта, использующего более старую версию. В настоящее время этот процесс состоит из удаления и / или копирования новых двоичных файлов в исходное местоположение, удаления копирования в новые заголовочные файлы. Первоначальная установка состоит из тех же двух этапов и дополнительной настройки уровня проекта / целевого уровня для установки флагов условного компоновщика на основе целевого SDK. Есть ли способ, которым это может быть автоматизировано? Я имею в виду, я знаю, что мог бы сделать что-то вроде написания Applescript для выполнения тяжелой работы, но как? Кто-нибудь когда-нибудь автоматизировал настройки сборки xcode через applecript? Как бы я позвонил в XCode через Applescript? Есть ли другие альтернативы? Есть ли лучший способ поддерживать бинарные зависимости уровня?
Обновление
Я хочу сохранить зависимость двоичного уровня , когда проект A зависит от статической библиотеки, созданной проектом B. Нечто похожее на структуру, которую можно легко включить в проект iPhone XCode. После построения «B» я хочу что-то, что можно практически вставить и спроецировать, включая A. В то время как я узнаю обо всех процедурах, связанных с использованием такой зависимости, я ищу некоторые решения, чтобы смягчить все грубые края.