Недавно я разговаривал с владельцем продукта, и мы решили, что хотели бы создать платформу с набором классов, которые мы будем повторно использовать в приложениях, которые являются частью одного и того же продукта.На данный момент мы завершили версию приложения Consumer Version и скоро будем создавать Merchant Version того же приложения. Мы поняли, что будем использовать много кода, поэтому подумали, что это подходящее время для создания общей инфраструктуры.Я понимаю, как создать Cocoa Touch Library для достижения этой цели, но мой вопрос в том, как мне добавить какао-бобы в смесь?
Дело в том, что у нас будут библиотеки какао-бобов, уникальные для каждого проекта, но потомтакже много библиотек, которые будут иметь 2 общих приложения.Повторно используемый код импортирует и использует обычные какао-бобы, поэтому я хотел бы знать, возможно ли позволить инфраструктуре, которую мы хотим написать, быть рабочим пространством, содержащим все распространенные какао-бобы и содержать классы с использованием этих библиотек, а затем добавитьэта структура для обоих приложений?
Будет ли этот подход работать?И как мне добавить новый проект общей библиотеки к отдельным приложениям, например добавить рабочее пространство или только проект?Будут ли библиотеки бобов какао включаться таким образом, чтобы при создании отдельных приложений они включали общую библиотеку, которая, в свою очередь, содержала необходимые модули?