Вийшла бета -версія iOS 5, завантажте! Ось повний журнал змін

Вийшла бета -версія iOS 5, завантажте! Ось повний журнал змін

Скріншот 19.08.2011 о 13.23.41

Вау, це прийшло до нас швидко: Apple щойно випустила зареєстрованих розробників iOS 5 Beta 6.

Доступно для сплатили розробників, iOS 5 Beta 6 можна завантажити або через Центр розробників iOS, або за допомогою бездротового оновлення, якщо ви вже качаєте iOS 5 Beta 4 або вище на своєму пристрої.

Apple рекомендує створити резервну копію вашого пристрою за допомогою iTunes 10.5 Beta перед оновленням. Застосовуються всі звичайні застереження щодо цього бета -програмного забезпечення.

Ми працюємо над встановленням iOS 5 Beta 6 на наші пристрої, і повідомимо вас, якщо побачимо щось нове або примітне, що відрізняється. Хтось наважився і побачив класну нову функцію на своєму пристрої після оновлення? Дайте нам знати в коментарях.

Ось офіційні примітки до випуску Apple.

Рахунки

  • Створюючи обліковий запис iCloud, ви можете використовувати будь -який Apple ID, якщо це повна адреса електронної пошти, а не обліковий запис MobileMe. Якщо у вас є обліковий запис MobileMe, ви можете перемістити його до iCloud. Ви можете знайти більше інформації про iCloud за адресою: http://developer.apple.com/icloud
  • ВИПРАВЛЕНО: Коли ви налаштовуєте обліковий запис iCloud або MobileMe за допомогою помічника налаштування та залишаєте функцію Find My 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.
  • Apple TV може повернутися до головного меню при виході з телевізійного шоу, яке відтворюється за допомогою функції Home Sharing.
  • Списки відтворення музики недоступні через домашній доступ.

Двійкова сумісність

  • У програмах, пов’язаних із пакетом SDK для iOS 5.0, зміщення вмісту перегляду прокрутки більше не буде округлятись до цілих пікселів під час жесту щипання.

Календар

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

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

  • Після бета -версії 1 було додано кілька фільтрів. Поточний список тепер містить такі фільтри:Додаток ЦРУ, CIAffineTransform, CICheckerboardGenerator, CIColorBlendMode, CIColorBurnBlendMode, CIColorControls,CIColorCube, CIColorDodgeBlendMode, CIColorInvert, CIColorMatrix, CIColorМонохромний, CIConstantColorGenerator, CICrop,CIDarkenBlendMode, CIDifferenceBlendMode, CIExclusionBlendMode, Налаштування експозиції CIE, CIFalseColor, CIGammaAdjust,CIGaussianGradient, CIHardLightBlendMode, CIHighlightShadowAdjust, CIHueAdjust, CIHueBlendMode, CILightenBlendMode,CILinearGradient, CILuminosityBlendMode, CIMaximumCompositing, CIMinimumCompositing, CIMultiplyBlendMode,CIM багаторазово, CIOverlayBlendMode, CIRadialGradient, CISaturationBlendMode, CIScreenBlendMode, CISepiaTone,CISoftLightBlendMode, CISourceAtopCompositing, CISourceInCompositing, CISourceOutCompositing, CISourceOverCompositing,CIStraightenFilter, CIStripesGenerator, CITemperatureAndTint, CIToneCurve, CIVibrance, CIVignette, і CIWhitePointНалаштувати

GameKit

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

iBooks

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

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

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

Сховище iCloud

  • НОВО: Якщо ви також зателефонуєте stringByResolvingSymlinksInPath або stringByStandardizingPath на шляху, спущеному з вашого контейнера, ви ніколи не зможете використовувати результат для успішного виконання скоординованого читання.
  • НОВО: У KVS обмеження за ключ було збільшено до 64 Кб (щоб відповідати обмеженню за додаток); а максимальна кількість ключів збільшена до 256.
  • Під час бета -версії iOS 5 будь -які документи, що зберігаються на серверах, можуть періодично очищатися до GM. Тому настійно рекомендується не зберігати будь -які важливі документи або інформацію на серверах.
  • Профілі підготовки більше не потрібно вмикати для iCloud на Порталі підготовки iOS. Усі новостворені профілі підготовки тепер автоматично вмикаються для iCloud. Якщо ви використовуєте профіль керування командою Xcode, натисніть оновити в Xcode Organizer, щоб отримати новий профіль із підтримкою iCloud. Щоб увімкнути всі інші профілі підготовки для iCloud, просто регенеруйте свої профілі на Порталі підготовки iOS.
  • Якщо ваша програма використовує NSMetadataQuery class, ви повинні встановити предикат, навіть якщо сам предикат ігнорується.
  • У цій бета -версії 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 документів Cloud Storage разом із захищеними даними, що може призвести до пошкодження даних.
  • ВИПРАВЛЕНО: У цій бета-версії програми на основі документів не завжди можуть виявити, коли файли змінюються, переміщуються або видаляються з-під них.
  • У цій бета -версії презентатори файлів (об’єкти, які приймають NSFilePresenter протокол) не отримують деякі повідомлення, які вони повинні отримати, особливо:
    • PredstavItemDidChange
    • презентованийSubitemDidAppearAtURL:
    • презентованийSubitemDidChangeAtURL:

    Ви можете вирішити цю проблему, реалізувавши relinquishPresentedItemToWriter: Метод і перевірка, чи справді автор написав, коли ваш презентатор файлів знову запитує. Ви також можете використовувати FSEvents для спостереження за змінами файлової системи

  • У цій бета -версії повідомлення про зміни файлів у каталозі не доставляються до об’єктів, які приймають NSFilePresenter протокол.
  • Повідомляючи про помилку, пов'язану з інтерфейсами зберігання iCloud, будь ласка, включайте журнали, зібрані під час сеансу налагодження. Щоб створити ці журнали, потрібно встановити на своєму пристрої спеціальний профіль налагодження. Профіль налагодження можна отримати з http://connect.apple.com. Цей профіль дозволяє створювати журнали налагодження, необхідні для діагностики будь -яких проблем із використанням сховища iCloud. Інструкції щодо збору журналів такі:
    1. Встановіть профіль. (Найпростіший спосіб це зробити - надіслати його поштою собі та відкрити вкладення на їхньому пристрої.)
    2. Відтворити помилку.
    3. Синхронізуйте з iTunes, щоб видалити журнали з вашого пристрою.
    4. Додайте журнали до звіту про помилку. Ви можете знайти журнали в ~/Бібліотека/Журнали/CrashReporter/MobileDevice/DeviceName/DiagnosticLogs.

    Ці журнали можуть дуже швидко збільшитися, тому вам слід видалити профіль після того, як ви відтворили проблему та витягнули журнали для звіту про помилку.

  • Імена файлів не чутливі до регістру в OS X, але чутливі до регістру в iOS. Це може призвести до проблем при синхронізації файлів між ними. Слід вжити заходів щодо iOS, щоб уникнути створення файлів, імена яких відрізняються лише в залежності від регістру.

iMessage

  • iMessage beta 1 не зможе спілкуватися з користувачами iMessage у бета -версії 2 або пізнішої.
  • НОВО:Помічник з налаштування не вводить пароль AppleID для FaceTime iMessage.

Конструктор інтерфейсів

  • НОВО:Перегляди верхнього рівня в документі, який використовує автоматичне розміщення, не можуть додавати обмежень щодо ширини та висоти. Щоб вирішити цю проблему, ви можете вручну додати обмеження ширини або висоти в коді.
  • НОВО:У документах Interface Builder не можна видалити документи за допомогою автовикладання та обмежень, які генерує Xcode. Ви можете «видалити» ці обмеження, створивши обмеження користувача для поведінки, яку ви очікуєте. Наприклад, якщо ви перетягуєте кнопку, а Xcode генерує початкове обмеження для суперперегляду кнопки, і вам потрібна остання грань до superview constraint, створення одного вручну за допомогою “Add Constraint => Trailing Constraint to Superview” видалить передню частину суперперегляду обмеження.
  • НОВО:Відомо, що обмеження однакової ширини/висоти можуть бути порушені для подань, які заповнюють контейнер при зміні розміру вікна. Якщо ви зміните розмір вікна і обмеження на рівні ширини/висоти буде порушено, його повторне додавання належним чином налаштує вікно відповідно до обмеження.
  • НОВО: Під час редагування значення обмеження в інспекторі, обмеження залишається вибраним, а перегляд контуру продовжує показувати обмеження як вибране.
  • НОВО:У XCode 4.2 під час копіювання подань (як одного подання, так і кількох подань) обидва обмеження, визначені користувачем безпосередньо у вибране представлення та визначені користувачем обмеження між копіюваними представленнями копіюються в картон.
  • НОВО:У Xcode 4.2 для документа, що використовує автоматичний макет какао, "Вибрати все" на полотні більше не вибирає обмежень та підпереглядів відредагованого подання. Якщо подання вибрано, воно буде вибирати лише перегляди. Якщо вибрано обмеження, "Вибрати все" вибере всі обмеження.
  • НОВО:Зміна стилю сегменту NSSegmentedControl на “Автоматичний” може призвести до збоїв у документах за допомогою автоматичного макету какао. Щоб вирішити проблему, використовуйте явний стиль сегмента, такий як круглий або текстурований, а під час виконання змініть стиль сегмента на автоматичний за допомогою -[NSSegmentedCell setSegmentStyle:]

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.

Пошта

  • При зміні імені хоста облікового запису електронної пошти в налаштуваннях пусті повідомлення можуть відображатися в єдиній папці "Вхідні". Щоб вирішити цю проблему, видаліть та повторно додайте обліковий запис замість того, щоб змінювати його ім’я хоста.

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

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

Фотографії

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

Нагадування

  • НОВО: Якщо для облікового запису Yahoo увімкнена синхронізація нагадувань, а на сервері немає збору нагадувань, телефон буде постійно відтворюватись. Через помилку сервера Yahoo ця колекція відображатиметься як календар подій.

Симулятор

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

Трамплін

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

StoreKit

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

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

  • НОВО: Існує відома проблема під час використання API PerformTaskOnHost у сценарії автоматизації інтерфейсу користувача. Якщо завдання, яке виконується з API, надмірно виводить (скажімо, тисячі рядків тексту) до стандартного або стандартна помилка, завдання може заблокуватись, поки не буде досягнутий час очікування, після чого воно видасть javascript виняток.
  • Файл замок () та розблокувати () функції 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

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

Доходи Apple зателефонували в живий блог: Наскільки високо може літати AAPL?
October 21, 2021

І це обгортка. Безліч розмовних розмов, що, на мою думку, цілком доречно, коли ви розбиваєте цифри, як це зробила Apple у минулому кварталі (і ви ч...

| Культ Mac
October 21, 2021

Купівля вживаних Mac на eBay - це золото YouTube [Культ Mac Magazine 332]Люк Міані може бути найкращим мисливцем за угодами Mac на eBay.Обкладинка:...

Вивчайте гітару де завгодно, з гітарою або без неї
October 21, 2021

Вивчайте гітару де завгодно, з гітарою або без неїЗавдяки підпружиненим струнам та додатку-компаньйону ця портативна сокира-чудовий спосіб навчитис...