У нас есть довольно многофункциональное -обучающее приложение, созданное в основном с использованием cocos2d. В настоящее время мы находимся в альфа-версии и хотим настроить структуру нашего проекта, чтобы мы также могли создать версию для Mac, ориентированную на магазин приложений Mac. Это около 80% cocos2d с некоторыми начальными экранами в UIKit, которые нужно будет портировать на Mac (re -написанными ).
Какова рекомендуемая настройка для работы с магазинами приложений для Mac и iOS из единой базы кода? Я предполагаю, что выбор:
Еще больше усложняет ситуацию то, что в настоящее время мы используем cocos2d в качестве статической библиотеки для приложения iOS. У нас также есть библиотека под названием CoreInfrastructure, в которой много кода, который мы используем во всех наших проектах. Недавно я понял, что могу создать проект для одновременной сборки фреймворка для Mac и библиотеки для iOS из одной и той же кодовой базы. Это можно сделать, начав с фреймворка и добавив цель для создания статической библиотеки для iOS.
Так что просто хотел получить мнение каждого и понимание. Кто-нибудь знает какие-либо предостережения, на которые следует обратить внимание при выборе выше? Любой, кто создает магазины приложений для Mac и iOS одновременно, хочет поделиться своей структурой? Добавление цели сработало в коде нашей библиотеки... подходит ли это и для приложения?
Существуют ли какие-либо проблемы при сборке архивов и дистрибутивов для любого из вариантов?
Заранее спасибо.