2015-09-19 7 views
-1

Привет, я разработал приложение с xcode 6.4 & Swift 1.2. Теперь приложение работает в AppStore, но большинство пользователей приложений сообщают мне о том, что после обновления своего устройства os до iOS 9 «myApp» работает неправильно.iOS 9 Совместимость вопрос

что iOS9 не поддерживает приложение, разработанное в xcode 6.4 или что-то в этом роде.? пожалуйста, советую мне. Спасибо в продвинутом состоянии

+0

Это поможет, если вы скажете, что _exactly_ вы подразумеваете под «не работает должным образом». – gnasher729

ответ

0

Хотя iOS9 не поддерживается xcode 6.4, но поддерживает приложение, разработанное в xcode 6.4. Можете ли вы проверить ваше приложение на iOS9.

+0

Нет, я не тестировал приложение с помощью iOS 9. Когда я был загружен в это время, нет следов iOS 9/xcode 7. –

+0

Скачать Xcode7 и тестирование – Bannings

+0

В IOS 9 есть много изменений и много ошибок. Это нормально. Это нормальная часть разработки приложений, позволяющая проверить, что ваше приложение все еще работает с новой версией iOS. Часто бывает что-то маленькое. В большинстве приложений есть небольшие проблемы, которые не требуют больше времени, чем за один день. –

0

Я использовал diawi для связи с ipa. Я использовал xcode 6.4 для сборки. Когда пользователь с iOS9 TRYING устанавливает сборку. Они не могут установить, потому что xcode 6.4 не поддерживает iOS 9. Так что, пожалуйста, используйте xcode 7 для iOS9.

Днем кодирования :)

+0

он не в xcode 9 является xcode 7 –

2

Прямой ответ на ваш вопрос «является то, что iOS9 не поддерживает в приложение разработано в Xcode 6.4 или что-то подобное», вообще говоря, приложения, написанные в Xcode 6.4/IOS 8 должен работать под прошивкой 9.

тысячи и тысячи существующих IOS приложений, написанных еще в прошивкой 2.0 будет в основном работать под прошивкой 9.

Однако многие приложения будут ломаться под прошивкой 9. Это может быть связано с ошибок в iOS 9, но обычно это связано с неправильным написанием приложений.

У вас были последние три месяца, чтобы проверить ваше приложение Xcode 6.4/iOS 8/Swift 1.2 с бета-версией iOS 9. Вы не должны были сейчас открывать проблемы.

Вы можете исправить свое приложение с помощью Xcode 6.4 и заставить его работать под iOS 9, если вы еще не хотите обновлять до Xcode 7/Swift 2.0 (вам нужно будет сделать это, хотя в следующих нескольких месяцы).

Начинайте рассмотрение, почему приложение рушится.

0

Лучший способ для вас - загрузить Xcode 7 и перестроить приложение и решить проблему с зданием.

Одна проблема, которую я встретил в эти дни является то, что «Некоторые устаревший API удалены из iOS9, которые делают мое приложение разбился!»

Для реального примера:

enter image description here

Вы можете проверить здесь: https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/index.html

Лучший способ для вас, чтобы проверить, является то, что вы используете Xcode 7, чтобы восстановить его, а затем вы найдете все.

2

Здесь есть некоторые очень запутанные вещи.

Вы создали версию с использованием Xcode 6.4, разработанной для iOS 8. Когда пользователь обновляет свой телефон до iOS 9, хотя они уже загрузили ваше приложение, приложение должно работать без изменений.

В вашем приложении есть некоторая ошибка, которая мешает ей нормально работать на iOS 9. Ошибки бывают. Чтобы исправить это, вы получаете телефон под управлением iOS 9, а затем используете его для тестирования своего приложения, созданного с помощью Xcode 6.4, все еще разработанного для iOS 8. Вы узнаете, в чем проблема, и исправьте его. Вы знаете, нормальный процесс для разработчиков: вы найдете ошибки, вы их исправляете.

Я рекомендую вам послушать, что сказал maddy, и не обновлять до Xcode 7 прямо сейчас. Используйте Xcode 6.4, чтобы внести минимальные изменения, чтобы заставить ваше приложение работать, и как только это будет принято в магазине приложений, вы загрузите Xcode 7 и обновите приложение.

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