Я слышал слухи о том, что можно создавать различные варианты приложения без дублирования проектов Xcode, используя цели и инструкции условной компиляции, такие как
IF !FREE_VERSION
[self loadGreatFeature];
ELSE
[self loadBoringFeature];
Итак:
-
Как установить Xcode 4, чтобы иметь возможность отличать создание/архивирование бесплатной или платной версии проекта?
-
Как сообщить Xcode 4 включить определенный набор изображений и других ресурсов в платной версии, но не в бесплатную версию (и наоборот)?
-
Как сообщить Xcode 4 о создании бесплатной или платной версии? (не хотят строить их обоих все время, так как это замедлит развитие)
-
Каковы предостережения этого подхода?
Я знаю, в чем заключается необходимость дублирования проекта Xcode: как только я исправлю ошибку в обеих версиях, я должен сделать то же самое в другом. То же самое касается внесения улучшений и модификаций.