IOS 5 Beta 3 тепер доступна для завантаження!

iOS 5 Beta 3 тепер доступна для завантаження!

Скріншот 2011-07-11 о 13.31.29

Apple щойно випустила третю бета -версію iOS 5 для зареєстрованих розробників, відому як Build 9A5259f. Ми завантажуємо та встановлюємо зараз, але тим часом, якщо ви зареєстрований розробник, отримайте завантаження у Центрі розробників iOS.

Помітили щось нове в бета -версії 3? Напишіть нам рядок у коментарях нижче! Ось примітки до випуску.

Наступні проблеми стосуються використання SDK 5.0 для розробки коду.

Рахунки

  • При створенні облікового запису iCloud ви можете використовувати будь -який Apple ID за умови, що це повна адреса електронної пошти, а не обліковий запис MobileMe. Якщо у вас є обліковий запис MobileMe, ви можете скопіювати дані з цього облікового запису в обліковий запис iCloud для використання під час тестування. Ви можете знайти більше інформації про iCloud за адресою: http://developer.apple.com/icloud
  • Коли ви налаштовуєте обліковий запис iCloud або MobileMe за допомогою помічника налаштування та залишаєте функцію Find My iPhone увімкненою, це може фактично вимкнути функцію Find my iPhone після налаштування. Будь ласка, перевірте в Налаштуваннях/Пошта, Контакти, Календар/Ваш обліковий запис, що функція Знайти мій iPhone увімкнена після виходу з асистента налаштування.
  • Виникла проблема з пошуком пристрою за допомогою функції «Знайти мій iPhone» на веб -сайті MobileMe (www.me.com) при переході з iCloud назад на MobileMe. Щоб вирішити цю проблему:
    • На пристрої перейдіть до Налаштування-> Пошта, Контакти, Календар->@me.com та увімкніть і ввімкніть функцію Find My iPhone. Тепер пристрій має з’явитися на веб -сайті MobileMe.
  • Рекомендується відключити закладки для кількох облікових записів. Якщо вони активовані, результати можуть бути невизначеними.
  • НОВИНКА: У цій бета -версії опція "Вибір секретного питання" не працює під час налаштування облікового запису iCloud.

AirPlay

  • Починаючи з iOS 5, відеовміст у програмах та на веб-сайтах за замовчуванням підтримує AirPlay.
  • iOS 5 підтримує AirPlay відео через AV Foundation.
  • ВИПРАВЛЕНО: Заставка Apple TV може погіршити продуктивність дзеркального відображення через AirPlay. Заставку можна вимкнути в налаштуваннях Apple TV.

Apple TV

  • Бета -версія програмного забезпечення Apple TV дозволяє користувачам відображати вміст iPad 2 на Apple TV (2 -е покоління) за допомогою AirPlay. Ця бета -програма також вмикає Photo Stream на Apple TV, щоб користувачі мали доступ до фотографій, збережених в iCloud. Бета -версія програмного забезпечення Apple TV надається для перевірки найновішої функціональності AirPlay за допомогою програм та веб -сайтів iOS 5. Якщо ви хочете встановити бета -версію програмного забезпечення Apple TV на свій пристрій, спершу потрібно зареєструвати UDID свого пристрою на Порталі програм для розробників iOS.

Аудіо

  • Для використання голосового чату в iOS 5 потрібно налаштувати kAudioSessionMode_VoiceChat в режимі аудіо сеансу або встановіть AVAudioSessionModeVoiceChat режим на AVAudioSession об'єкт.

CalDav

  • ВИПРАВЛЕНО: Після створення повторюваної події локально на пристрої, пристрій припиняє синхронізацію після натискання помилки при злитті. Видалення та повторне додавання облікового запису є вирішенням цього питання.

Календар

  • Усі календарі MobileMe були продубльовані після вимкнення та повторного включення синхронізації календаря.
  • Якщо ви запускаєте або вручну оновлюєте Календарі на iPad, ваші календарі можуть зникнути, і вам доведеться натиснути «Показати всі календарі», щоб відобразити їх знову.
  • НОВИНКА: Відновлення з резервної копії Seed 1 або раніше призведе до того, що календарі MobileMe/iCloud не синхронізуються. Підписані календарі відображатимуться у календарях, але жоден із ваших календарів подій не відображатиметься у MobileCal. Щоб вирішити проблему, видаліть та повторно додайте обліковий запис.

GameKit

  • Дані про матчі для покрокових матчів наразі обмежені 4 КБ даних.

Ігровий центр

  • Якщо у вас є обліковий запис Game Center, який ще не пройшов перший процес гри Game Center у iOS 5, ви зіткнетесь із збоєм під час прямого входу у сповіщення про вхід у гру. Обхідним шляхом для цього є запуск Game Center для завершення першого потоку.

iBooks

  • iBooks 1.2.2 може не відображати текст або зображення в книгах. Оновіть iBooks 1.3 в App Store.

Резервне копіювання iCloud

  • Оскільки це бета -версія програмного забезпечення, рекомендується не використовувати служби iCloud для зберігання критичних даних або інформації. Якщо ви ввімкнете резервне копіювання iCloud, автоматичне резервне копіювання за допомогою iTunes під час синхронізації буде вимкнено. Радимо також створити резервну копію пристрою вручну за допомогою iTunes.
  • У бета -версії iOS 5 підтримка захисту даних у iCloud Backup недоступна. В результаті програми, які мають захищені файли, не матимуть резервних копій даних чи метаданих.
  • Після відновлення, можливо, вам не вдасться створити резервну копію знову, оскільки пристрій все ще вважає, що воно відновлюється. Щоб вирішити цю проблему, спробуйте синхронізувати програми чи медіафайли, яких немає у iTunes, або спробуйте видалити свій обліковий запис iCloud та додати його назад.
  • Якщо ви видалите резервну копію, функцію буде вимкнено, але налаштування все ще можуть вказувати на те, що вона ввімкнена, і вам доведеться в налаштуваннях переключити перемикач Резервне копіювання на хмару.
  • З міркувань сумісності ця версія бета -версії iOS 5 вимагає повторного резервного копіювання всіх файлів, а не лише тих, які змінилися з моменту останньої резервної копії. Це може викликати попередження про перевищення квоти вашого облікового запису. У разі виникнення попередження можна видалити найстарішу резервну копію, щоб звільнити місце, а потім розпочати резервне копіювання.

Сховище iCloud

  • Під час бета -версії iOS 5 будь -які документи, що зберігаються на серверах, можуть періодично очищатися до GM. Тому настійно рекомендується не зберігати будь -які важливі документи або інформацію на серверах.
  • Якщо ваша програма використовує NSMetadataQuery class, ви повинні встановити предикат, навіть якщо сам предикат ігнорується.
  • Фреймворк Foundation не включає ідентифікатор команди під час пошуку контейнера для мобільних документів програми. Ідентифікатор команди має бути включений на початку рядка ідентифікатора, переданого до URLForUbiquityContainerIdentifier: метод.
  • У цій бета -версії setSortDescriptors: метод NSMetadataQuery не підтримується.
  • У цій бета -версії, якщо ви хочете використовувати iCloud, вам потрібно вручну вказати різні ідентифікатори контейнерів (набір дисплея вашої програми) у файлі Entitlements для ваших Mac OS X та iOS проектів.
  • Існують проблеми з використанням API документів Cloud Storage разом із захищеними даними, що може призвести до пошкодження даних.
  • У цій бета-версії програми на основі документів не завжди можуть виявити, коли файли змінюються, переміщуються або видаляються з-під них.
  • НОВИНКА: У цій бета -версії презентатори файлів (об’єкти, які приймають NSFilePresenter протокол) не отримують деякі повідомлення, які вони повинні отримати, особливо:
    • PredstavItemDidChange
    • презентованийSubitemDidAppearAtURL:
    • презентованийSubitemDidChangeAtURL:
  • Ви можете вирішити цю проблему, реалізувавши relinquishPresentedItemToWriter: Метод і перевірка, чи справді автор написав, коли ваш презентатор файлів знову запитує. Ви також можете використовувати FSEvents для спостереження за змінами файлової системи
  • У цій бета -версії повідомлення про зміни файлів у каталозі не надходять до об’єктів, які приймають протокол NSFilePresenter.
  • Повідомляючи про помилку, пов'язану з інтерфейсами зберігання iCloud, будь ласка, включайте журнали, зібрані під час сеансу налагодження. Щоб створити ці журнали, потрібно встановити на своєму пристрої спеціальний профіль налагодження. Профіль налагодження можна отримати з http://connect.apple.com. Цей профіль дозволяє створювати журнали налагодження, необхідні для діагностики будь -яких проблем із використанням сховища iCloud. Інструкції щодо збору журналів такі:
    • Встановіть профіль. (Найпростіший спосіб зробити це - надіслати його поштою собі та відкрити вкладення на їхньому пристрої.)
    • Відтворити помилку.
    • Синхронізуйте з iTunes, щоб видалити журнали з вашого пристрою.
    • Додайте журнали до звіту про помилку. Журнали можна знайти в ~/Library/Logs/CrashReporter/MobileDevice/DeviceName/DiagnosticLogs.
  • Ці журнали можуть швидко зростати, тому вам слід видалити профіль після того, як ви відтворили проблему та витягнули журнали для звіту про помилку.

iMessage

  • НОВИНКА: iMessage beta 3 не зможе спілкуватися з користувачами iMessage на бета -версії 1. Він працює між бета 3 і бета 2.
  • НОВИНКА: Модальні сповіщення не відображаються для iMessages.

iTunes

  • Версія iTunes, що поставляється з бета 3, не може синхронізувати пристрої, на яких встановлено програмне забезпечення бета 2. Щоб уникнути цієї проблеми, зробіть наступне:
    1. Синхронізуйте будь -які пристрої, на яких встановлено бета -2, до версії iTunes, що поставляється з бета -версією 2.
    2. Оновіть iTunes до версії, яка поставляється з бета -версією 3.
    3. Підключіть пристрій та встановіть програмне забезпечення бета -3. (Зрозумійте, що під час першого підключення пристрою може виникнути помилка синхронізації.)
    4. Після встановлення програмного забезпечення бета -3 відновіть резервну копію, зроблену на кроці 1.
  • Відео, придбані в магазині iTunes Store, не відтворюються на AppleTV другого покоління через AirPlay з iTunes 10.5.

MMS

  • Надсилання MMS великих відео не працює.

Регулювання фотографій

  • Якщо ви застосуєте коригування ефекту «червоних очей» у iOS та імпортуєте своє зображення у збірку насадок iPhoto, коригування ефекту «червоних очей» не відображатимуться на цьому зображенні в iPhoto. В результаті подальша синхронізація вашого зображення з пристроєм iOS із пристроєм iOS не відображатиме налаштування ефекту «червоних очей».

Нагадування

ВИПРАВЛЕНО: Додаток Нагадування не надсилає сповіщення про нагадування, які ґрунтуються на введенні (та/або виході) з місця, якщо з цим нагадуванням не пов’язана дата.

Налаштування

  • Кнопка «Створити резервну копію зараз» увімкнена, не увімкнувши клас даних резервного копіювання для облікового запису.
  • ВИПРАВЛЕНО: Якщо ви відкриєте клавіатуру з умовами в Налаштування-> Загальні-> Оновлення програмного забезпечення, ви не зможете її відхилити. Щоб вийти, потрібно змусити вийти з Налаштувань.
  • НОВИНКА: У цій бета -версії піктограма FaceTime відсутня в налаштуваннях на iPhone.

Симулятор

  • НОВИНКА: Служби визначення місцезнаходження не функціонують у симуляторі iOS 4.3 під керуванням Mac OS 10.7 з Xcode 4.2.

Трамплін

  • Push -і локальні сповіщення про програми з’являються в новому Центрі сповіщень у iOS 5. Центр сповіщень відображає сповіщення, які вважаються "непрочитаними". Для того, щоб відповідати push -і локальним сповіщенням, які не мають статусу "непрочитаного", розробники можуть використовувати кількість своїх значків програми, щоб ініціювати видалення сповіщень із Центру сповіщень. Коли програма видаляє кількість значків (встановлюючи її на нуль), iOS 5 видаляє свої сповіщення з Центру сповіщень.

Twitter

  • НОВИНКА: Коли ви надсилаєте повідомлення про своє місцезнаходження з Safari та виходите, перш ніж його можна буде встановити, стрілка розташування залишатиметься у рядку стану. Стрілку можна видалити, знищивши Safari з перемикача завдань.

Автоматизація інтерфейсу користувача

  • НОВИНКА: У iOS 5 beta 3 перше виконання сценарію після перезавантаження або стирання установки, ймовірно, буде невдалим. Подальші спроби повинні мати успіх, поки пристрій не перезавантажиться знову.
  • Кнопки відтворення та запису в редакторі сценаріїв інструменту автоматизації можуть не працювати належним чином після націлювання на програму, запущену сеансом трасування та завершену. Вони також можуть не працювати, якщо ви націлюєтесь на призупинену програму. Якщо ви зіткнулися з цією проблемою, і вона не зникне, можливо, вам доведеться закрити та знову відкрити документ трасування, щоб повернутися до функціонального стану.
  • Під час запису дій у сценарій за допомогою інструменту автоматизації, інтерфейси з веб -переглядами або осередками таблиці які містять велику кількість позаекранних елементів, може знадобитися надзвичайно багато часу, перш ніж повернутися з вираз.
  • Функції lock () та unlock () UIATarget замінено на lockForDuration () функція.
  • Інструменти перезаписують завантажений сценарій автоматизації, навіть якщо інша програма його редагує.
  • Запустивши iOS 5 beta 2, тепер ви можете запускати виконання сценарію автоматизації користувацького інтерфейсу на пристрої iOS з хост -терміналу за допомогою інструменту інструменти. Команда така:
    • інструменти -w -t

UIKit

  • НОВИНКА: Починаючи з iOS 5 beta 3, exclusiveTouch властивість UIControl повернулася до початкового значення за замовчуванням - NO.
  • Повернення нуля з tableView: viewForHeaderInSection: метод (або еквівалент його нижнього колонтитула) більше не достатній для приховування заголовка. Ви повинні замінити tableView: heightForHeaderInSection: і поверніть 0,0, щоб приховати заголовок.
  • У бета -версії iOS 5 UITableView class має два методи переміщення однієї комірки з одного рядка в інший із визначеними параметрами. Ці API:
    • moveSection: toSection:
    • moveRowAtIndexPath: toIndexPath:
  • Використовуючи UIWebView класу в Interface Builder, встановлення прозорого кольору фону можливо в iOS 5. Розробники, які компілюють новий SDK, можуть перевірити свій XIB на наявність прозорого налаштування UIWebView.
  • У бета -версії iOS 5 UINavigationBar, UIToolbar, і UITabBar реалізації змінилися так, що drawRect: метод не викликається в екземплярах цих класів, якщо він не реалізований у підкласі. Додатки, які повторно реалізували drawRect: у категорії будь-якого з цих класів, виявлять, що метод drawRect: не викликається. UIKit перевіряє посилання, щоб запобігти виклику методу у програмах, пов’язаних до iOS 5, але не підтримує цей дизайн у iOS 5 або пізнішої версії. Додатки можуть:
    • Використовуйте API налаштування для барів у iOS 5 та пізніших версіях, що є найкращим способом.
    • Підклас UINavigationBar (або інші класи барів) і замінити drawRect: у підкласі.
  • Файл indexPathForRow: inSection:, методів розділів та рядків NSIndexPath зараз користуйся NSInteger замість NSUInteger, так що ці типи відповідають методам, визначеним у UITableView.
  • Відома проблема представлення a UIVideoEditorControllerоб’єкт, де він не показує вибране відео, а замість цього виглядає порожнім. У деяких випадках він також може вийти з ладу.
  • Сенсорні події не переспрямовуються на представлення даних у cameraOverlayView властивість UIImagePickerController.
  • Файл imagePickerController: didFinishPickingMediaWithInfo: метод UIImagePickerController не повертає URL -адресу відео, коли запис буде завершено.
  • НОВИНКА: Створюючи нову зустріч у програмі календаря на пристрої, що використовує цілодобовий годинник, ви не можете вибрати значення години більше 12. Значення засобу вибору дати та часу встановлює поточний день тижня таким самим, як і попередній день (наприклад: a Зустріч у вівторок буде визначена як понеділок).
  • ВИПРАВЛЕНО: Ми змінили поведінку scrollToRowAtIndexPath: atScrollPosition: анімований: такий як UITableViewScrollPositionTop та UITableViewScrollPositionBottom тепер налаштуйте верхню та нижню частини contentInset майна.

WebKit

  • НОВИНКА: У iOS 5 beta 2 доступна нова успадкована властивість CSS -webkit-overflow-scrolling: value. Значення touch дозволяє веб-розробнику ввімкнути прокрутку в рідному стилі в елементі overflow: scroll. Значенням за умовчанням для цієї властивості є auto.
  • Фреймворк WebKit вибрав новіший движок WebKit, який повністю відповідає Safari 5.1. Деякі області, про які слід знати з новою структурою WebKit на iOS:
    • Існує новий синтаксичний аналізатор, сумісний із HTML5.
    • Ширина розкладки тексту може дещо змінитися, оскільки поведінка округлення слів тепер має точність на основі плаваючої крапки.
    • Існує покращена перевірка поле форми, яке включає видалення початкових нулів та форматування чисел.
    • Тепер події дотику підтримуються у полях введення.
    • window.onerror тепер підтримується.
    • Існує новий агент користувача, який не містить відомостей про регіон у рядку User Agent.

Синхронізація WiFi

  • У iOS 5 beta 2 бездротова синхронізація доступна для Mac. Для цього потрібні iTunes 10.5 beta 2 та OS X 10.6.8 або Lion. Під час підключення пристрою до iTunes за допомогою кабелю USB ви побачите опцію увімкнення бездротової синхронізації. Після відновлення пристрою рекомендується виконати початкову синхронізацію за допомогою кабелю.
    • Бездротова синхронізація запускається автоматично, коли пристрій підключено до електромережі та в тій самій мережі, що і спарений комп’ютер. Або ви можете вручну запустити синхронізацію з iTunes або з Налаштування -> Загальні -> Синхронізація iTunes (потрібна та сама мережа, що і з парним комп’ютером). Під час виконання бездротової синхронізації переконайтеся, що ваш пристрій підключено до джерела живлення.
    • Якщо ви виявили проблеми з програмами, медіа та/або фотографіями, синхронізованими з вашим пристроєм, ви можете скинути налаштування, а потім повторно синхронізувати. У Налаштуваннях -> Загальні -> Скинути, виберіть Стерти весь вміст та налаштування. Потім знову підключіться до iTunes і знову синхронізуйте.
  • ВИПРАВЛЕНО: У цій бета -версії iTunes може неправильно повідомити Фотографії як "Інше" на панелі ємності. В іншому випадку синхронізація фотографій працює належним чином.
  • НОВИНКА:У деяких випадках ваш пристрій може не синхронізувати контакти, календарі та налаштування облікового запису або створити резервну копію в iTunes. Якщо це станеться, перезавантажте пристрій і повторно синхронізуйте.
  • НОВИНКА:У деяких випадках синхронізація фотографій може призвести до появи лише мініатюр на вашому пристрої. Якщо це станеться, скасуйте синхронізацію фотографій, а потім повторно синхронізуйте.

Xcode

  • У цій бета -версії відновлення пристрою за допомогою XCode вимкнено. Будь ласка, використовуйте iTunes лише для резервного копіювання та відновлення пристрою.
  • У деяких випадках Xcode 4.2 Organizer не відображає пристрій у режимі відновлення. Як обхідний шлях можна використати iTunes для відновлення.
  • ВИПРАВЛЕНО: На деяких настільних комп'ютерах використання пам'яті Xcode неймовірно швидко розширюється під час відновлення пристрою або копіювання IPSW. Як вирішення проблеми, використовуйте iTunes для відновлення.
  • ВИПРАВЛЕНО: У цій бета -версії журнали аварійних завершень (без символів або із символами) не відображаються в Xcode Organizer. Щоб вони з'явилися в Xcode Organizer, вам доведеться перейменувати пристрій.
  • У iOS 5 beta 2 iOS Simulator не сумісний з попередніми випусками iCloud Developer Seed для OS X. Настійно рекомендується оновити до останньої версії iCloud Developer Seed для забезпечення сумісності.
  • Пакет SDK для iOS 5.0 підтримує як симулятори iOS 4.3, так і iOS 5.0.

Остання публікація в блозі

| Культ Mac
August 19, 2021

Хоча новий iPhone не показав свого обличчя під час лекції Apple WWDC у червні, Купертіно компанія випустила ряд нових продуктів, включаючи оновлені...

| Культ Mac
September 12, 2021

[ідентифікатори галереї авокадо = ”289457,289458,289459,289460,289461,289462,289463,289464,289465 ″]Згорнутий шланг залишив слід на траві, вицвівши...

Новини Apple, аналіз та думки, а також загальні технічні новини
August 19, 2021

Додаткові докази того, що iPad 3 буде називатися "iPad HD"Помітили щось тонко знайоме?Як Я раніше сперечався, є великий шанс, що iPad третього поко...