Apple випускає розробників iOS 5 Beta 5 та iTunes 10.5 Beta 5

Apple випускає розробників iOS 5 Beta 5 та iTunes 10.5 Beta 5

iOS-5-бета-5

Через два тижні після випуску iOS 5 Beta 4, Apple випустила п'яту бета -версію для розробників. Ви можете завантажити iOS 5 Beta 5 зі своїм зареєстрованим обліковим записом розробника в Dev Center, а також оновлення можна отримати як оновлення по повітрю на пристрої з iOS 5 Beta 4.

Якщо вам цікаво, що нового в бета -версії 5, відповідь не дуже велика. Варто відзначити, що для виконання оновлення OTA до iOS 5 Beta 5 вам потрібно буде створити резервну копію пристрою через iCloud.

Apple рекомендує видалити все на своєму пристрої перед оновленням до бета -версії 5, тому перейдіть до нього Налаштування> Загальні> Скинути> Стерти весь вміст у додатку Налаштування. Тоді можна переглядати Налаштування> Загальні> Оновлення програмного забезпечення щоб отримати оновлення OTA для бета -версії 5.

Ви також можете традиційно створювати резервні копії в iTunes, перш ніж виконувати оновлення вручну, але вам потрібно буде оновити до нещодавно випущеної версії iTunes 10.5 Beta 5, щоб синхронізувати пристрій із iOS 5 Beta 5.

Дайте нам знати, що ви знайдете в iOS 5 Beta 5. Ви можете надіслати поради на адресу [email protected].

Ось повний журнал змін для бета -версії 5:

Рахунки

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

AirPlay

  • Починаючи з iOS 5, відеовміст у програмах та на веб-сайтах за замовчуванням підтримує AirPlay.
  • iOS 5 підтримує AirPlay відео через AV Foundation.

Apple TV

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

Календар

  • Наразі календарі днів народження недоступні на веб -сайті icloud.com або у Windows. Вони будуть доступні в майбутньому випуску.
  • НОВИНКА: Календар за умовчанням все ще є календарем "На моєму iPhone", незважаючи на створення облікового запису iCloud під час Помічника налаштування. Щоб вирішити цю проблему, скиньте Календар за умовчанням після завершення Помічника налаштувань у Налаштування> Пошта, Контакти, Календар> Календар за умовчанням.
  • НОВИНКА: Натискання даних календаря iCloud не працює в iOS. Щоб синхронізувати календар iCloud, запустіть додаток Календар або оновіть календарі вручну за допомогою кнопки Календарі у верхньому лівому куті.

Основне зображення

  • Після бета -версії 1 було додано кілька фільтрів. Поточний список тепер містить такі фільтри: CIAdditionCompositing, CIAffineTransform, CICheckerboardGenerator, CIColorBlendMode, CIColorBurnBlendMode, CIColorControls, CIColorCube, CIColorDodgeBlendMode, CIColorInvert, CIColorMatrix, CIColorMonochrome, CIConstantColorGenerator, CICrop, CIDarkenBlendMode, CIDifferenceBlendMode, CIExclusionBlendMode, CIExposureAdjust, CIFalseColor, CIGammaAdjust, CIGaussianGradient, CIHardLightBlendMode, CIHighlightShadowAdjust, CIHueAdjust, CIHueBlendMode, CILightenBlendMode, CILinearGradient, CILuminosityBlendMode, CIMaximumCompositing, CIMinimumCompositing, CIMultiplyBlendMode, CIMultiplyCompositing, CIOverlayBlendMode, CIRadialGradient, CISaturationBlendMode, CIScreenBlendMode, CISepiaTone, CISoftLightBlendMode, CISourceAtopCompositing, CISourceInCompositing, CISourceOutCompositing, CISourceOverCompositing, CIStraightenFilter, CIStripesGenerator, CITemperatureAndTint, CIToneCurve, CIVibrance, CIVignette та CIWhitePointAdjust

GameKit

  • Дані про матчі для покрокових матчів наразі обмежені 4 КБ даних.
  • НОВИНКА: Під час входу в Game Center пароль може очиститися, а вхід може не завершитися. Повторна спроба буде успішною.
  • НОВИНКА: У цій бета -версії запрошення GameKit можуть вийти з ладу. Як вирішення проблеми, спробуйте перезавантажити пристрій.

iBooks

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

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

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

Сховище iCloud

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

iMessage

  • iMessage beta 1 не зможе спілкуватися з користувачами iMessage у бета -версії 2 або пізнішої.

iPod

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

iTunes

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

Розташування

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

Пошта

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

Музична бібліотека

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

OpenGL ES

  • ВИПРАВЛЕНО: У iOS 5.0 beta 4 кілька розширень OpenGL ES було переміщено з простору імен APPLE в простір імен EXT, що призвело до перейменування деяких API. Зміненими розширеннями є EXT_color_buffer_half_float,EXT_оцінка_булевого_запису, EXT_окремі_шадерні_об'єкти, EXT_вибірки_тіні, EXT_texture_rg, EXT_метка_налагодження, і EXT_метка_налагодження.

Оновлення програмного забезпечення OTA

  • Якщо ви оновлюєте програмне забезпечення OTA, вам потрібно буде повторно синхронізувати свої фотографії з iTunes ».

Особистий HotSpot

  • ВИПРАВЛЕНО: У цій бета-версії пристрій iPhone 4 не може приєднатися до особистої точки доступу, навіть якщо вона ввімкнена через нефункціональний модем Wi-Fi, що підключається до цих пристроїв.

Фотографії

  • ВИПРАВЛЕНО: Якщо ви застосуєте коригування ефекту "червоних очей" у iOS та імпортуєте своє зображення у збірку початкових даних iPhoto, коригування ефекту "червоних очей" не відображатимуться на цьому зображенні в iPhoto. В результаті подальша синхронізація вашого зображення з пристроєм iOS із пристрою iOS не відображатиме налаштування ефекту «червоних очей».
  • НОВИНКА: Під час відновлення бібліотек фотографій із резервної копії iTunes деякі фотографії можуть не відображатися у програмі «Фотографії» після відновлення. Перед оновленням до бета -версії iOS 5 створіть резервні копії своїх фотографій.

Симулятор

  • Служби визначення місцезнаходження не працюють у симуляторі iOS 4.3, на якому працює
    Mac OS 10
    .7 з Xcode 4.2.

Трамплін

  • Push -і локальні сповіщення про програми з’являються в новому Центрі сповіщень у iOS 5. Центр сповіщень відображає сповіщення, які вважаються "непрочитаними". Для того, щоб вмістити push та локальні сповіщення, що не мають статусу "непрочитаного", розробники можуть використовувати кількість своїх значків програми, щоб викликати очищення сповіщень від сповіщень Центр. Коли програма видаляє кількість значків (встановлюючи її на нуль), iOS 5 видаляє свої сповіщення з Центру сповіщень.
  • ВИПРАВЛЕНО: iOS 5.0 припиняє роботу програм VoIP, які відновлюються у фоновому режимі для вхідного мережевого трафіку з надзвичайною частотою. Розробникам рекомендується переконатися, що всі вхідні дані зчитуються з VoIP -розеток, щоб уникнути цього.
  • НОВИНКА: У цій збірці ключ UIPrerenderedIcon (у файлі Info.plist) не враховується.

StoreKit

  • НОВИНКА: Покупка через додаток не працюватиме для розробників, які тестують свої програми за допомогою iTunes Sandbox.

Twitter

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

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

  • ВИПРАВЛЕНО: Інструменти перезаписують завантажений сценарій автоматизації, навіть якщо інша програма його редагує.
  • ВИПРАВЛЕНО: Кнопки відтворення та запису в редакторі сценаріїв інструменту автоматизації можуть не працювати належним чином після націлювання на програму, запущену сеансом трасування та завершену. Вони також можуть не працювати, якщо ви націлюєтесь на призупинену програму. Якщо ви зіткнулися з цією проблемою, і вона не зникне, можливо, вам доведеться закрити та знову відкрити документ трасування, щоб повернутися до функціонального стану.
  • ВИПРАВЛЕНО: Під час запису дій у сценарій за допомогою інструменту автоматизації, інтерфейси з веб -переглядами або осередками таблиці які містять велику кількість позаекранних елементів, може знадобитися надзвичайно багато часу, перш ніж повернутися з вираз.
  • Функції lock () та unlock () UIATarget замінено на lockForDuration () функція.
  • Починаючи з iOS 5 beta 2, тепер ви можете запускати виконання сценарію автоматизації користувацького інтерфейсу на пристрої iOS з хост -терміналу за допомогою інструменту інструменти. Команда така:
    • інструменти -w -t
  • При використанні інструментів cli для автоматизації користувацького інтерфейсу тепер ви можете націлитися на шаблон автоматизації за умовчанням і передати сценарій та шлях до результатів у інструмент як параметри змінної середовища. Наприклад:
    • інструменти -w -t /Developer/Platforms/iPhoneOS.platform/Developer/Library/Instruments/PlugIns/AutomationInstrument.bundle/Contents/Resources/Automation.tracetemplate -e UIASCRIPT

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

Приховане радіо виглядає чудово, звучить… чудово [огляд]
September 10, 2021

Приховане радіо від Hidden RadioКатегорія: Динаміки BluetoothПрацює з: Все з BluetoothЦіна: $150Приховане радіо було першим успіхом на Kickstarter,...

| Культ Mac
September 10, 2021

Мозок Beats Music судиться за 20 мільйонів доларівДевід Хайман каже, що Бітс несправедливо звільнив його після придбання музичної послугиСпівзаснов...

9 дивних способів перетворити ваш iPhone або iPad у музичну машину
September 10, 2021

Якщо ми, люди, любимо щось робити, це творити музику. Серйозно, з того часу ми цим займаємось доісторичні часиТому не дивно, що ми знайдемо багато ...