Понизить код до более ранних версий Xcode & Swift?
Несколько недель назад я получил последнюю бета-версию Xcode 7 и выучил синтаксис Swift 2. Я наивно полагал, что, получив самые современные инструменты от Apple, я смогу выбрать лучшее для разработки и выпуска приложений.
Теперь мое приложение почти закончено, и я хочу отправить его на бета-тестирование через TestFlight, но получил сообщение от iTunes Connect:
"External testing is not supported for builds that have been created with a beta version of Xcode..."
Итак, я попытался перейти на Xcode 6.4, но он, конечно, генерирует кучу ошибок из-за изменения в синтаксисе Swift - это боль, но, вероятно, я могу выучить старый синтаксис. Еще более проблематично, что компоновщик жалуется на цели, указанные в XCTests, которых не было в Xcode 6.4, и я не знаю, как решить эту проблему.
Вопрос: есть ли "удобный" способ сделать это понижение, чтобы я мог выпустить приложение для внешних тестеров?
Наша цель - получить TestFlight и внешних тестеров, поэтому, если у вас есть ответ, который работает при использовании XCode 7 Beta 5 (или более поздней версии) и Swift 2, тогда я возьму его!