Я хочу делать платные и бесплатные версии своего приложения. Я хочу структурировать вещи так, чтобы я мог создать одну версию или другую с минимальным количеством изменений. Что касается исходного кода, то это легко сделать, если где-нибудь иметь константу BOOL isFreeVersion и ссылаться на нее по мере необходимости.
Но как мне все настроить? Очевидно, что идентификатор приложения должен будет измениться, и это, в свою очередь, повлечет за собой изменение некоторых параметров сборки в XCode. Каков наилучший способ свести это к минимуму?