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