Перш ніж швидко, я визначив би набір схем для побудови альфа, бета та розподілу. Кожна з цих схем мала б набір макросів, які визначалися для визначення певної поведінки на рівні проекту. Найпростіший приклад - макрос DEBUG = 1, який визначено за замовчуванням для всіх проектів Xcode у схемі за замовчуванням для збірки Run. Можна запитати #ifdef DEBUG ... і приймати рішення в коді відповідно, навіть складаючи непотрібний код.
Здається, що цей тип конфігураційного гратування не так простий за допомогою швидкого, оскільки макроси не підтримуються. Чи може хтось запропонувати порівняльний підхід, мені байдуже, чи код складений, як такий. Хоча я хотів би передати функції воріт на основі схеми збірки.