Я в настоящее время бета-тестирование приложения iOS 9 - only. Я использую внешние тестеры с TestFlight.Здание с функциями iOS 9 с Xcode 6
мне нужно использовать Xcode 7 построить мои IOS 9 приложения (Base SDK в моей цели в Xcode 6 имеет только до прошивки 8.4), но когда я загрузил сборку для тестирования,
я следующая ошибка:
External testing is not supported for builds that have been created with a beta version of Xcode, OS X, or iOS.```
Поэтому мне нужно отправить мой строит из Xcode 6. целевого развертывания Мои IOS в Xcode 6 является IOS 9, но, как было сказано ранее, IOS 9 SDK не вариант для базового SDK.
Однако приложения, такие как Twitteriffic, уже используют функции iOS9, такие как SFSafariViewController
. Как я могу установить базовый SDK в iOS 9 в Xcode 6, чтобы я мог создавать и отправлять сборки в iTunes Connect? Я уже пытался скопировать файл iOS9 SDK от
/Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs
в соответствующую папку в Xcode 6 без везения. Я прочитал несколько статей StackOverflow, и ни один из них не помог мне создать сборку iOS 9 на Xcode 6, совместимую и развертываемую для тестирования с помощью TestFlight в iTunes Connect.
Если это невозможно, как компании могут поставляться с функциями iOS 9? Должно быть возможно проверить функции iOS 9 до того, как обновление будет публично выпущено.
То, что вы хотите сделать, это не поддерживается. Вместо этого попробуйте использовать HockeyApp или Crashlytics. –
@AaronBrager спасибо, я посмотрю, будет ли работать HockeyApp (я не вижу в документах, если вы можете делать предварительные версии сборки, и мне нужно убедиться, что он работает с электронными приглашениями, а не только с UUID). – user4034838