Я только что установил ios7 на свой iPhone, однако я еще не загрузил xCode5, поэтому я создавал свои архивы с помощью SDK iOS6 и с помощью TestFlight, чтобы протестировать их на своем телефоне. При запуске моего приложения на iOS7 я замечаю много ошибок, которых я не видел в iOS6 (некоторые из которых непредсказуемы и очень трудно исправить). Я избегаю загрузки xCode7, потому что я еще не готов принять на себя обязательства по новым элементам пользовательского интерфейса, но мне интересно, создавал ли я свое приложение с помощью iOS7 SDK, возможно ли, что некоторые из этих ошибок могут быть устранены ?Переключиться на xCode5 с новым SDK устранит ошибки?
ответ
Это очень широкий вопрос. iOS 7, несмотря на его расширенное количество бета, все еще очень много работает. Есть ошибки, о которых следует сообщать Apple, которых не должно быть. Но помимо этого, во внутреннем API есть изменения, которые влияют на поведение приложения. Apple сделала все возможное, чтобы попытаться сохранить SDK 6 приложений как можно больше, но есть разрыв API, который может привести к сбоям. Один пример из верхней части моей головы - кластер классов, который они теперь используют с ABPersonViewController
. Подкласс, что в iOS 6 работает нормально, но в iOS 7, даже когда он скомпилирован с SDK 6, в большинстве случаев вызывает сбой. Эти проблемы могут быть решены даже с помощью Xcode 4.6 и SDK 6.
Компиляция с SDK 7 может помочь вам исправить некоторые проблемы, но она будет содержать множество собственных проблем. В зависимости от того, насколько сложна ваша иерархия представлений, вам, возможно, придется приложить немало усилий для поддержки нового API и функциональности. У вас действительно нет выбора, поскольку это будущее, но вы должны быть готовы к этому и соответствующим образом упорядочить свое расписание.
+1: «вы должны быть готовы к этому и соответствующим образом упорядочить свое расписание» ... убедитесь, что вы уделяете дополнительное время времени простоя портала и «расписанию» ...: P –
- 1. XCode5 Link Testflight SDK библиотека
- 2. Xcode5 - IOS6 SDK - ошибка API UDID
- 3. Xcode5 компиляция ошибки 64-разрядного приложения
- 4. Переключиться с TWTRShareEmailViewController на другой контроллер - ткань Twitter ios sdk
- 5. Couchbase SDK 2: объему операций чтения, как переключиться на реплики
- 6. ошибка autoreleasepool с Xcode5
- 7. Сессии с новым facebook sdk android
- 8. Создание CustomCells на Xcode5
- 9. Переключиться на вкладку
- 10. Установить старое развертывание Xcode5
- 11. Ошибки с пустым новым проектом андроида
- 12. как предотвратить переход xcode5 на ios7 layout
- 13. Как скомпилировать linphone на xcode5?
- 14. Обработка устаревания UITextAlignment на Xcode5
- 15. Firefox Add-на SDK ошибки
- 16. Переключиться с HTTPS на HTTP
- 17. Переключиться с фрагмента на другой
- 18. Переключиться с ViewController на TabBarController
- 19. Добавление ошибки компоновщика Google Analytics при компиляции в Xcode5 SDK 3.03
- 20. iPhone симулятор не работает с обновления xcode5
- 21. iOS5 Simulator на XCode5-GM
- 22. Как настроить общие баннеры iAd на xcode5?
- 23. Как переключиться с RMagick на MiniMagick
- 24. показать диалог «поделиться с друзьями» с новым SDK Facebook Javascript
- 25. Как переключиться на другого пользователя внутри сценария оболочки и выполнить некоторую команду с новым пользователем?
- 26. Как просмотреть полный журнал построения на xcode5?
- 27. ios6 ios7 xcode4.6 xcode5 dilemma
- 28. iPhone SDK: как переключиться с экрана входа в интерфейс навигации?
- 29. ИОС Google Map SDK GMSCoreResources.bundle не загружен ios7 xcode5
- 30. Как использовать Firebase с Ionic1 с новым SDK?
1) Какие проблемы, точно, вы находите? 2) Все бета-версии iOS 7 должны быть зарегистрированы с Apple или, по крайней мере, опубликованы на форумах Apple Dev. –
@RoboticCat - Некоторые проблемы с UITapGestureRecognizer (он отключается), которые кажутся случайными, и мне трудно воспроизводить/исправлять. Я опубликовал отчет об ошибке с Aapple. –