xCode - как связать динамический фреймворк из рабочей области
Как правильно связать динамический каркас, который находится в том же рабочем пространстве, что и приложение?
У меня проблема при добавлении фреймворка из папки products в раздел "Embedded Binaries" приложения - потому что добавленный фреймворк может быть построен для симулятора, а приложение построено на iphoneos. Я не могу добавить оба, я могу?
Я хочу добиться того, чтобы при сборке моего приложения также создавалась среда, и я мог сразу же вносить изменения, вместо того, чтобы делать какие-то громоздкие обновления через Карфаген или что-то подобное.
РЕДАКТИРОВАТЬ: http://netsplit.com/xcode-two-apps-with-a-shared-private-framework-in-a-workspace Этот пост в блоге описывает именно то, что я хочу сделать - но это не работает, так как я хочу разрабатывать на симуляторе и iphone (для этого потребовался бы толстый фреймворк). Или я что-то пропустил.
1 ответ
Хотя возможно разработать основное приложение и инфраструктуру и выполнить интеграционное тестирование в одно и то же время из многих рабочих областей, в то же время процесс разработки становится медленным и не масштабируемым.
Поэтому я предлагаю вам сделать пример приложения в рабочей области вашего фреймворка, а также разрабатывать и тестировать свои функции прямо оттуда. Как только ваш фреймворк станет достаточно стабильным, вы выпускаете его и интегрируете с основным приложением.