Ищите способ управлять сборками платформы iphone с помощью Xcode - PullRequest
0 голосов
/ 20 сентября 2011

У меня есть платформа iPhone.В настоящее время у нас есть 14 приложений в магазине приложений, которые используют одну и ту же кодовую базу с несколькими исключениями.

  • plist файл
  • AppStyle.m
  • Много графических ресурсов

Я ищу лучший способ управления всеми этими сборками и все же смогу запустить отдельную сборку в симуляторе.

Если бы я использовал Make, я бы пробежал черезсерия сценариев для установки директории сборки в зависимости от того, какое приложение я собирал.И конкретное приложение будет просто переменной для сборки.В настоящее время я добавляю цель для каждого нового приложения и назначаю ресурсы и файлы .m через XCode.

Должен быть лучший способ.

1 Ответ

0 голосов
/ 20 сентября 2011

Если вы знакомы с make, просто используйте make для написания сценариев сборки.

  • Скопируйте plist, инструмент стиля и ресурсы в соответствующие места в вашем проекте
  • вызвать проект для сборки с помощью инструмента командной строки xcodebuild.
  • запустить его в симуляторе, используя что-то вроде iphonesim

http://www.manpagez.com/man/1/xcodebuild/

https://github.com/jhaynie/iphonesim

Другой подход к выполнению такого рода задач заключается в том, чтобы поместить общий код в общую библиотеку или инфраструктуру, а затем подготовить шаблон проекта, который автоматически включает библиотеку, и любую другую подготовку проекта.Когда вам нужно начать новый проект, используйте этот шаблон проекта вместо стандартных шаблонов и просто отредактируйте фирменные / стилизованные биты в зависимости от ситуации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...