IOS 5 Beta 6 вышла, скачивайте! Вот полный список изменений

iOS 5 Beta 6 вышла, скачивайте! Вот полный список изменений

Снимок экрана 19 августа 2011 г., 13:43: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 с помощью помощника по настройке и оставляете «Найти iPhone» включенным, он может фактически выключить «Найти 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 может вернуться в главное меню при выходе из телешоу, воспроизводимого через Домашнюю коллекцию.
  • Музыкальные плейлисты недоступны через Домашнюю коллекцию.

Двоичная совместимость

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

Календарь

  • Календари дней рождения в настоящее время недоступны через icloud.com сайт или в Windows. Они будут доступны в следующем выпуске.
  • ФИКСИРОВАННЫЙ: Календарь по умолчанию по-прежнему является календарем «На моем iPhone», несмотря на настройку учетной записи iCloud во время Ассистента настройки. В качестве временного решения сбросьте календарь по умолчанию после завершения работы с помощником по настройке в разделе «Настройки»> «Почта, контакты, Календарь»> «Календарь по умолчанию».
  • ФИКСИРОВАННЫЙ: Отправка данных календаря iCloud не работает в iOS. Чтобы синхронизировать календарь iCloud, запустите приложение «Календарь» или обновите календари вручную с помощью кнопки «Календари» в верхнем левом углу.

Основной образ

  • Начиная с бета-версии 1 было добавлено несколько фильтров. Текущий список теперь включает следующие фильтры:CIAdditionCompositing, CIAffineTransform, CICheckerboardGenerator, CIColorBlendMode, CIColorBurnBlendMode, CIColorControls,CIColorCube, CIColorDodgeBlendMode, CIColorInvert, CIColorMatrix, CIColorМонохромный, 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 Invites может не работать. В качестве временного решения попробуйте перезапустить устройство.

iBooks

  • iBooks 1.2.2 может не отображать текст или изображения в книгах. Пожалуйста, обновите iBooks 1.3 в App Store.

Резервное копирование iCloud

  • Поскольку это бета-версия программного обеспечения, рекомендуется не использовать службы iCloud для хранения каких-либо важных данных или информации. Если вы включите iCloud Backup, автоматическое резервное копирование с 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 создаст настраиваемый файл прав для вашего проекта, который автоматически включает ваш Team ID. Вы можете добавить дополнительные значения контейнера iCloud в соответствии с требованиями вашего приложения. (Обратите внимание, что для использования хранилища iCloud необходимо повторно создать существующие профили подготовки либо с помощью Xcode, либо на портале подготовки iOS.) Если вы укажете строка настраиваемого идентификатора для значений прав доступа к хранилищу ключей iCloud или контейнеру iCloud, вам больше не нужно добавлять свой идентификатор группы в начало нить. Xcode автоматически добавит ваш Team ID к этим записям
  • Строка идентификатора контейнера, которую вы передаете в URLForUbiquityContainerIdentifier: метод NSFileManager ДОЛЖЕН включать идентификатор команды в начало строки. Для удобства, если вы пройдете ноль, Foundation использует первый идентификатор контейнера документов, указанный в правах вашего приложения.
  • При использовании API документов облачного хранилища в сочетании с защищенными данными возникают проблемы, которые могут привести к повреждению данных.
  • ФИКСИРОВАННЫЙ: В этой бета-версии приложения на основе документов не всегда могут определять, когда файлы изменяются, перемещаются или удаляются из-под них.
  • В этой бета-версии презентаторы файлов (объекты, использующие NSFilePresenter протокол) не получают некоторые сообщения, которые они должны получить, в частности:
    • PresentItemDidChange
    • PresentSubitemDidAppearAtURL:
    • представленоSubitemDidChangeAtURL:

    Вы можете обойти это, реализовав relinquishPresentItemToWriter: и проверьте, действительно ли писатель написал, когда ваш презентатор файла повторно запрашивает. Вы также можете использовать 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 генерирует ведущее ограничение для супервизора кнопки, и вам нужен задний край для ограничение супервизора, создание его вручную с помощью «Добавить ограничение => Конечное ограничение в супервизор» приведет к удалению переднего края супервизора. ограничение.
  • НОВЫЙ:Известно, что ограничения равной ширины / высоты могут быть нарушены для представлений, заполняющих контейнер, при изменении размера окна. Если вы измените размер окна и ограничение равной ширины / высоты нарушено, повторное добавление приведет к правильной настройке окна в соответствии с ограничением.
  • НОВЫЙ: При редактировании значения ограничения в инспекторе ограничение остается выбранным, а в виде схемы по-прежнему отображается выбранное ограничение.
  • НОВЫЙ:В XCode 4.2 при копировании представлений (либо одного представления, либо нескольких представлений) оба ограничения, определенные пользователем непосредственно на выбранном представлении, и определенные пользователем ограничения между копируемыми представлениями копируются в картон.
  • НОВЫЙ:В Xcode 4.2 для документа, использующего автоматический макет какао, «Выбрать все» на холсте больше не выбирает ограничения и подпредставления отредактированного представления. Если представление выбрано, будут выбраны только представления. Если выбрано ограничение, «Выбрать все» выберет все ограничения.
  • НОВЫЙ:Изменение стиля сегмента NSSegmentedControl на «Автоматический» может привести к сбою в документах, использующих автоматический макет какао. Чтобы обойти проблему, используйте явный стиль сегмента, такой как Round или Textured, и во время выполнения измените стиль сегмента на автоматический, используя - [NSSegmentedCell setSegmentStyle:]

iPod

  • ФИКСИРОВАННЫЙ: При использовании кнопок громкости на устройстве или наушниках ползунок громкости в пользовательском интерфейсе приложений может не обновляться, даже если уровень громкости изменился.

iTunes

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

Почта

  • При изменении имени хоста учетной записи электронной почты в настройках в едином почтовом ящике могут отображаться пустые сообщения. В качестве обходного пути удалите и повторно добавьте учетную запись вместо изменения имени хоста.

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

  • Если вы выполняете обновление программного обеспечения OTA, вам необходимо повторно синхронизировать свои фотографии с iTunes ».

Фото

  • ФИКСИРОВАННЫЙ: При восстановлении библиотеки фотографий из резервной копии iTunes некоторые фотографии могут не отображаться в приложении «Фотографии» после восстановления. Пожалуйста, сделайте резервную копию ваших фотографий перед обновлением до iOS Beta 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

Последнее сообщение в блоге

| Культ Mac
September 10, 2021

Вот как отправлять маршруты с карт OS X Mavericks на ваше устройство iOS [советы по OS X]Одна из функций OS X Mavericks, которую я больше всего жда...

Apple сообщила о том, что iPhone 4G «украден», что вызвало срабатывание полицейского зонда
September 10, 2021

Еще одна часть головоломки iPhonegate встала на свои места. Впервые официально стало известно, что Apple сообщила, что прототип iPhone 4G был «укра...

Новости, аналитика и мнения Apple, а также общие технические новости
September 10, 2021

Этот цифровой набор инструментов позволяет исправить все мелочи в OS X Lion, которые вас раздражаютLion - лучшая операционная система, которую Appl...