У меня есть приложение для клиента, которое внешне протестировано другой компанией (оплачивается клиентом) через TestFlight. После этого приложение отправляется в магазин. Так что, как многие из вас знают, обеспечение качества происходит не один раз. В основном есть 3-4 подхода, пока приложение не будет готово для магазина.
Между тем я должен показать своему клиенту новейшую версию приложения, пока тестирующая компания тестирует.
Поэтому мне нужно найти простой способ сделать разные версии с разными частями видимыми в приложении. В противном случае мне придется вручную скрывать части новой версии каждый раз, когда мне нужно создать новую версию теста для QA.
Так как я не хочу повторяться каждый раз, может быть, есть лучший способ.
Я пытался копаться в «препроцессоре», но пока не нашел ничего полезного.
Моя идея состояла в том, чтобы # определить версию приложения, но так как я никогда не использовал препроцессоры, мне довольно сложно сказать.
Надеюсь, вы, ребята, сможете мне помочь.
Спасибо и ура Стивен
EDIT:
Я использую SVN для своих проектов, но, к сожалению, я не могу «заморозить» версию QA, поэтому мне приходится вносить изменения, связанные с QA, в то же время вносить изменения в новейшую версию моего приложения.