2015-08-20 5 views
2

Я в настоящее время бета-тестирование приложения 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 до того, как обновление будет публично выпущено.

+0

То, что вы хотите сделать, это не поддерживается. Вместо этого попробуйте использовать HockeyApp или Crashlytics. –

+0

@AaronBrager спасибо, я посмотрю, будет ли работать HockeyApp (я не вижу в документах, если вы можете делать предварительные версии сборки, и мне нужно убедиться, что он работает с электронными приглашениями, а не только с UUID). – user4034838

ответ

1

Вы не можете скомпилировать бета-версию iOS 9 из Xcode 6 - вам действительно нужен Xcode 7. Все, что здесь исключено, это тестер Flight Flight External Testers во время бета-стадии Xcode 7, не обязательно внутренний тестер и возможность компилировать развертывание Enterprise Ad Hoc, т.е. доступ к IPA через URL-адрес с зарегистрированного устройства.

Вы можете найти SO вопрос о развертывании Специальной here

Смежные вопросы