IOS 5 Beta 6 излезе, изтеглете! Ето пълния списък с промени

iOS 5 Beta 6 излезе, изтеглете! Ето пълния списък с промени

Екранна снимка 19.08.2011 г. в 1.23.41 ч

Уау, това ни хрумна бързо: Apple току -що пусна iOS 5 Beta 6 за регистрирани разработчици.

Достъпен за изплатени разработчици, iOS 5 Beta 6 може да се изтегли или чрез iOS Dev Center, или чрез актуализация по безжичен път, ако вече разтърсвате 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 (второ поколение) с помощта на AirPlay. Този бета софтуер също така позволява Photo Stream на Apple TV, така че потребителите да имат достъп до снимки, съхранявани в iCloud. Бета версия на Apple TV Software се предоставя за тестване на най -новата функционалност на AirPlay с вашите приложения и уеб сайтове за iOS 5. Ако искате да инсталирате бета софтуер на Apple TV на вашето устройство, първо трябва да регистрирате UDID на вашето устройство в портала за програми за програмисти за iOS.
  • Apple TV може да се върне в главното меню, когато излезете от телевизионно предаване, пуснато чрез Home Sharing.
  • Музикалните плейлисти са недостъпни чрез Home Sharing.

Бинарна съвместимост

  • При приложения, свързани с iOS 5.0 SDK, отместванията на съдържанието на изгледа на превъртане вече няма да се закръглят до интегрални пиксели по време на жест за прищипване.

Календар

  • Понастоящем календарите за рожден ден не са достъпни чрез icloud.com уебсайт или в Windows. Те ще бъдат налични в бъдеща версия.
  • ФИКСИРАНО: Календарът по подразбиране все още е календарът On My iPhone въпреки настройването на iCloud акаунт по време на Setup Assistant. Като заобиколно решение, нулирайте календара по подразбиране след завършване на помощника за настройка в Настройки> Поща, Контакти, Календар> Календар по подразбиране.
  • ФИКСИРАНО: Натискането на данните от iCloud Calendar не работи в iOS. За да синхронизирате вашия iCloud календар, стартирайте приложението Календар или опреснете календарите ръчно, като използвате бутона Календари в горния ляв ъгъл.

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

  • Няколко филтъра са добавени след бета 1. Настоящият списък вече включва следните филтри:CIAdditionCompositioning, CIAffineTransform, CICheckerboardGenerator, CIColorBlendMode, CIColorBurnBlendMode, CIColorControls,CIColorCube, CIColorDodgeBlendMode, CIColorInvert, CIColorMatrix, CIColor Монохромно, CIConstantColorGenerator, CICrop,CIDarkenBlendMode, CIDifferenceBlendMode, CIExclusionBlendMode, CIE ExposureAdjust, 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 KB данни.
  • НОВО: Събитията ще се предават на делегата всеки път, когато се направи ход на мач, вместо точно когато той стане ред на местния играч.
  • ФИКСИРАНО: Когато влизате в 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 ограничението за ключ е повишено до 64Kb (за да съответства на ограничението за приложение); и максималният брой ключове е повишен до 256.
  • По време на бета периода на iOS 5, всички документи, съхранявани на сървърите, могат да бъдат почиствани периодично преди GM. Ето защо е силно препоръчително да не съхранявате никакви критични документи или информация на сървърите.
  • Профилите за предоставяне вече не е необходимо да се активират за iCloud в портала за предоставяне на iOS. Всички новосъздадени профили за предоставяне вече се активират автоматично за iCloud. Ако използвате Xcode управляван екип за осигуряване на екип, щракнете върху опресняване в Xcode Organizer, за да получите нов iCloud активиран профил. За да активирате всички други профили за предоставяне за iCloud, просто регенерирайте профилите си в портала за предоставяне на iOS.
  • Ако приложението ви използва NSMetadataQuery клас, трябва да зададете предикат, въпреки че самият предикат се игнорира.
  • В тази бета версия setSortDescriptors: метод на NSMetadataQuery не се поддържа.
  • ФИКСИРАНО: За да използвате iCloud преди бета 5, трябваше ръчно да посочите различни идентификатори на контейнери (набор от дисплеи на вашето приложение) във файл с право на право на права както за вашите Mac OS X, така и за iOS проекти. Започвайки от бета 5, за да активирате iCloud съхранение във вашите приложения, просто щракнете върху квадратчето „Активиране на правото“ в панела „Обобщение“ на вашия проект. Xcode ще създаде персонализиран файл за права за вашия проект, който автоматично включва вашия идентификатор на екип. Можете да добавите допълнителни стойности на iCloud Container според изискванията на вашето приложение. (Обърнете внимание, че трябва да регенерирате съществуващите си профили за предоставяне, или с Xcode, или в портала за предоставяне на iOS, за да използвате хранилището на iCloud.) Ако посочите персонализиран идентификационен низ за вашите iCloud ключ-стойност Store или iCloud Container стойности на правомощия, вече не е необходимо да добавяте вашия ID на екипа до началото на низ Xcode автоматично ще добави вашия екипен идентификатор към тези записи автоматично
  • Низът за идентификатор на контейнера, който прехвърляте в URLForUbiquityContainerIdentifier: метод на NSFileManager ТРЯБВА да включва идентификатора на екипа в началото на низа. За удобство, ако преминете нула, Foundation използва първия идентификатор на контейнера за документи, посочен в правата на вашето приложение.
  • Има проблеми при използването на API за документи за облачно съхранение във връзка със защитени данни, което може да доведе до повреда на данните.
  • ФИКСИРАНО: В тази бета програма, базирана на документи, не винаги може да открие кога файловете се променят, преместват или изтриват отдолу.
  • В тази бета, презентатори на файлове (обекти, които приемат NSFilePresenter протокол) не получават някои от съобщенията, които би трябвало да получат, особено:
    • predstavItemDidChange
    • представенSubitemDidAppearAtURL:
    • представенSubitemDidChangeAtURL:

    Можете да заобиколите това, като приложите relinquishPresentedItemToWriter: метод и проверка, за да се види дали писателят действително е написал, когато вашият презентатор на файлове отново поиска. Можете също да използвате FSEvents за наблюдение на промените във файловата система

  • В тази бета версия съобщенията за промени във файлове в директория не се доставят до обекти, които приемат NSFilePresenter протокол.
  • Докато съобщавате за грешка, свързана с интерфейсите за съхранение на iCloud, моля, включете регистрационните файлове, събрани по време на вашата сесия за отстраняване на грешки. За да генерирате тези регистрационни файлове, трябва да инсталирате специален профил за отстраняване на грешки на вашето устройство. Профилът за отстраняване на грешки може да бъде получен от http://connect.apple.com. Този профил позволява генерирането на регистрационни файлове за отстраняване на грешки, които са необходими за диагностициране на всякакви проблеми с помощта на iCloud хранилище. Инструкциите за събиране на трупите са:
    1. Инсталирайте профила. (Най -лесният начин да направите това е да го изпратите по пощата и да отворите прикачения файл на устройството им.)
    2. Възпроизведете грешката.
    3. Синхронизирайте с iTunes, за да извадите регистрационните файлове от вашето устройство.
    4. Прикачете регистрационните файлове към вашия доклад за грешки. Можете да намерите регистрационните файлове в ~/Library/Logs/CrashReporter/MobileDevice/DeviceName/DiagnosticLogs.

    Тези регистрационни файлове могат да нараснат много бързо, така че трябва да премахнете профила, след като сте възпроизвели проблема и изтеглили регистрационните файлове за доклада за грешки.

  • Имената на файловете не са чувствителни към регистъра в OS X, но са чувствителни към регистъра в iOS. Това може да доведе до проблеми при синхронизирането на файлове между двете. Трябва да предприемете стъпки в iOS, за да избегнете създаването на файлове, чиито имена се различават само според случая.

iMessage

  • iMessage бета 1 няма да може да комуникира с потребителите на iMessage на бета 2 или по -нова версия.
  • НОВО:Помощникът за настройка не въвежда парола за AppleID за FaceTime на iMessage.

конструктор на интерфейси

  • НОВО:Изгледите от най-високо ниво в документ, който използва автоматично подреждане, не могат да имат добавени ограничения за ширина и височина. За да заобиколите това, можете да добавите ръчно ограничение за ширина или височина в кода.
  • НОВО:В Interface Builder документи, използващи автоматично разположение и ограничения, които Xcode генерира, не могат да бъдат изтрити. Можете да „изтриете“ тези ограничения, като създадете потребителско ограничение за поведението, което очаквате. Например, ако плъзнете бутон и Xcode генерира водещо ограничение към супервизията на бутона и сте искали заден край на superview constraint, създаването на ръчно с помощта на „Add Constraint => Trailing Constraint to Superview“ ще премахне предния край на superview ограничение.
  • НОВО:Известно е, че ограниченията на равни ширини/височини могат да бъдат нарушени при изгледи, които запълват контейнер при преоразмеряване на прозореца. Ако промените размера на прозореца и ограничението за еднакви ширини/височина е нарушено, повторното му добавяне ще коригира правилно прозореца, за да се приспособи към ограничението.
  • НОВО: Когато редактирате стойността на ограничение в инспектора, ограничението остава избрано и изгледът на контура продължава да показва ограничението като избрано.
  • НОВО:В XCode 4.2 при копиране на изгледи (или един изглед, или няколко изгледа) и двата дефинирани от потребителя ограничения директно върху избрания изглед и зададените от потребителя ограничения между копираните изгледи се копират в картон.
  • НОВО:В Xcode 4.2 за документ, използващ Cocoa Auto Layout, „Select All“ в платното вече не избира ограниченията и подвидовете на редактирания изглед. Ако е избран изглед, той ще избере само изгледи. Ако е избрано ограничение, “Select All” ще избере всички ограничения.
  • НОВО:Промяната на стила на сегмента на NSSegmentedControl на „Automatic“ може да се срине в документи, използващи Cocoa Auto Layout. За да заобиколите проблема, използвайте явен сегментен стил, като например кръгъл или текстуриран, и по време на изпълнение променете стила на сегмента на автоматичен, използвайки -[NSSegmentedCell setSegmentStyle:]

iPod

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

iTunes

  • Версията на iTunes, която се предлага с бета 5, не може да синхронизира устройства, на които е инсталиран бета 4 софтуер. За да избегнете този проблем, направете следното:
    1. Синхронизирайте всички устройства, на които е инсталирана бета 4, с версията на iTunes, доставена с бета 4.
    2. Надстройте iTunes до версията, която се предлага с бета 5.
    3. Свържете устройството и инсталирайте бета 5 софтуера. (Разберете, че може да видите грешка при синхронизиране при първото свързване на устройството.)
    4. След като инсталирате бета 5 софтуера, възстановете от архива си, който сте направили в стъпка 1.
  • Видеоклиповете, закупени от iTunes Store, не се възпроизвеждат на второ поколение AppleTV през AirPlay с iTunes 10.5.

Поща

  • Когато променяте името на хоста на имейл акаунт в настройките, в унифицираната пощенска кутия могат да се видят празни съобщения. Като заобиколно решение, изтрийте и добавете отново акаунта, вместо да променяте името му на хост.

Актуализация на OTA софтуера

  • Ако правите актуализация на OTA софтуера, ще трябва да синхронизирате отново снимките си с iTunes.

Снимки

  • ФИКСИРАНО: Когато възстановявате библиотеки със снимки от резервно копие на iTunes, някои снимки може да не се появят в приложението Photos след възстановяване. Моля, архивирайте снимките си, преди да актуализирате до iOS Beta 5.

Напомняния

  • НОВО: Ако синхронизирането на напомняния е активирано за акаунт в Yahoo и няма събиране на напомняния на сървъра, той непрекъснато ще се пресъздава от телефона. Поради грешка в сървъра на Yahoo, тази колекция ще се покаже като календар на събития.

Симулатор

  • Услугите за местоположение не функционират в симулатор на iOS 4.3, работещ на Mac OS 10.7 с Xcode 4.2.

Трамплин

  • Push и локални известия за приложения се появяват в новия център за известия в iOS 5. Центърът за известия показва известия, които се считат за „непрочетени“. За да се настанят push и локални известия, които нямат статус „непрочетено“, разработчиците могат да използват броя на значките си за приложение, за да задействат изчистване на известията от „Известия“ Център. Когато дадено приложение изчисти броя на значките си (като го зададе на нула), iOS 5 ще изчисти известията си от Центъра за уведомяване.
  • ФИКСИРАНО: The UIPrerenderedIcon ключ (в Info.plist файл) не се почита в тази бета версия.

StoreKit

  • ФИКСИРАНО: Покупката в приложението няма да работи за разработчиците, които тестват приложенията си с iTunes Sandbox.

UI Automation

  • НОВО: Има известен проблем при използването на API на performTaskOnHost в скрипт за автоматизация на потребителския интерфейс. Ако задачата, която се изпълнява с API, извежда прекомерно (да речем, хиляди редове текст) до стандартно или стандартна грешка, задачата може да се блокира, докато се достигне таймаут, в който момент тя ще хвърли javascript изключение.
  • The ключалка() и отключи () функции на UIATarget са заменени с lockForDuration () функция.
  • Започвайки в iOS 5 бета 2, сега можете да задействате изпълнението на скрипт за автоматизация на потребителския интерфейс на iOS устройство от хост терминала, като използвате инструмента инструменти. Командата е:
    • инструменти -w -T
  • Когато използвате инструментите cli за UI Automation, вече можете да насочвате към шаблона за автоматизация по подразбиране и да предавате скрипта и пътя на резултатите в инструмента като опции за променлива на средата. Например:
    • инструменти -w -t /Developer/Platforms/iPhoneOS.platform/Developer/Library/Instruments/PlugIns/AutomationInstrument.bundle/Contents/Resources/Automation.tracetemplate -e UIASCRIPT

Последна публикация в блога

Предварително поръчвате iPhone XR? Време е да продадете стария си телефон
September 11, 2021

Предварително поръчвате iPhone XR? Време е да продадете стария си телефонПревърнете стария си iPhone в истински пари днес!Снимка: Ste Smith/Cult of...

| Култът към Mac
September 11, 2021

Най -добрите оферти за Apple за седмицата: Вземете страхотни цени за iPhone, iPad и безжична връзкаВлезте направо в тези страхотни оферти за iPhone...

Култ към списание Mac: Как да овладеете iPhone X и други!
September 11, 2021

Най -накрая имаме ръцете си върху iPhone X и няма как да сме по -развълнувани! Той съдържа невероятна портретна камера, изхвърля бутона за начало, ...