Цели не используются для создания разных версий приложений (как в v1.0, v1.1 и т. Д.).Они используются для компиляции в различные двоичные файлы с использованием одного и того же общего кода.
Вот общие примеры использования целей:
- iOS-цель + OS X-цель
- Liteцель приложения + полная цель приложения
- цель приложения iPhone + цель приложения iPad
- цель модульных тестов
- цель статической библиотеки
Если вы хотитеСледите за различными версиями вашего приложения (опять-таки версиями, как в v1.0, v1.1 и т. д.), затем вы должны использовать систему управления версиями (например, git или svn) или делать снимки вашего проекта для каждой версии.Лично я рекомендую использовать git.