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.

Ако се чудите какво е новото в Beta 5, отговорът не е много. Заслужава да се отбележи, че за да извършите OTA актуализация на iOS 5 Beta 5, ще трябва да направите резервно копие на устройството си чрез iCloud.

Apple препоръчва да изтриете всичко на устройството си, преди да надстроите до Beta 5, така че не забравяйте да отидете Настройки> Общи> Нулиране> Изтриване на цялото съдържание в приложението Настройки. След това можете да посетите Настройки> Общи> Актуализация на софтуера за да получите вашата OTA актуализация за Beta 5.

Можете също да направите резервно копие по традиция в iTunes, преди да извършите ръчно надстройване, но ще трябва да надстроите до новоиздадената iTunes 10.5 Beta 5, за да синхронизирате устройство с iOS 5 Beta 5.

Кажете ни какво намирате в iOS 5 Beta 5. Можете да изпращате съвети на [email protected].

Ето пълния регистър на промените за Beta 5:

Сметки

  • Когато създавате iCloud акаунт, можете да използвате всеки Apple ID, стига да е пълен имейл адрес, а не акаунт в MobileMe. Ако имате акаунт в MobileMe, можете да го преместите в iCloud. Можете да намерите повече информация за iCloud на: http://developer.apple.com/icloud
  • Когато настройвате iCloud или MobileMe акаунт с помощта на помощника за настройка и напускате Намери айфонът ми включен, той може действително да изключи 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 се предоставя за тестване на най -новата функционалност на AirPlay с вашите приложения и уеб сайтове за iOS 5. Ако искате да инсталирате бета версия на Apple TV Software на вашето устройство, първо трябва да регистрирате UDID на устройството си в iOS Програма за разработчици Портал.

Календар

  • Календарите за рожден ден понастоящем не са достъпни чрез уебсайта icloud.com или в Windows. Те ще бъдат налични в бъдеща версия.
  • НОВО: Календарът по подразбиране все още е календарът On My iPhone въпреки настройването на iCloud акаунт по време на Setup Assistant. Като заобиколно решение, нулирайте календара по подразбиране след завършване на помощника за настройка в Настройки> Поща, Контакти, Календар> Календар по подразбиране.
  • НОВО: Натискането на данни от iCloud Calendar не работи в 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 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 хранилище

  • По време на бета периода на iOS 5, всички документи, съхранявани на сървърите, могат да бъдат почиствани периодично преди GM. Ето защо е силно препоръчително да не съхранявате никакви критични документи или информация на сървърите.
  • НОВО: Профилите за осигуряване вече не е необходимо да се активират за iCloud в портала за предоставяне на iOS. Всички новосъздадени профили за предоставяне вече се активират автоматично за iCloud. Ако използвате управляван от Xcode профил за осигуряване на екип, щракнете върху опресняване в Xcode Organizer, за да получите нов iCloud активиран профил. За да активирате всички други профили за предоставяне за iCloud, просто регенерирайте профилите си в портала за предоставяне на iOS.
  • Ако вашето приложение използва клас NSMetadataQuery, трябва да зададете предикат, въпреки че самият предикат е игнориран.
  • В тази бета методът setSortDescriptors: на NSMetadataQuery не се поддържа.
  • ФИКСИРАНО: За да използвате iCloud преди бета 5, трябваше ръчно да посочите различни идентификатори на контейнери (набор от дисплеи на приложението ви) във файла с право на право на отговорност и за двата вашия
    Mac OS X
    и iOS проекти. Започвайки от бета 5, за да активирате iCloud съхранение във вашите приложения, просто щракнете върху квадратчето „Активиране на правото“ в панела „Обобщение“ на вашия проект. Xcode ще създаде персонализиран файл за права за вашия проект, който автоматично включва вашия Team ID. Можете да добавите допълнителни стойности на iCloud Container според изискванията на вашето приложение. (Обърнете внимание, че трябва да регенерирате съществуващите си профили за предоставяне, или с Xcode, или в портала за предоставяне на iOS, за да използвате хранилището на iCloud.) Ако посочите персонализиран идентификационен низ за вашите iCloud ключ-стойност Store или iCloud Container стойности на правомощия, вече не е необходимо да добавяте вашия ID на екипа до началото на низ Xcode автоматично ще добави вашия ID на екип към тези записи
  • Низът за идентификатор на контейнера, който предавате на 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 бета 1 няма да може да комуникира с потребителите на iMessage на бета 2 или по -нова версия.

iPod

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

iTunes

  • Версията на iTunes, която се предлага с бета 5, не може да синхронизира устройства, на които е инсталиран бета 4 софтуер. За да избегнете този проблем, направете следното:
    1. Синхронизирайте всички устройства, на които е инсталирана бета 4, с версията на iTunes, доставена с бета 4.
    2. Надстройте iTunes до версията, която се предлага с бета 5.
    3. Свържете устройството и инсталирайте бета 5 софтуера. (Разберете, че може да видите грешка при синхронизиране при първото свързване на устройството.)
    4. След като инсталирате бета 5 софтуера, възстановете от архива си, който сте направили в стъпка 1.
  • Видеоклиповете, закупени от iTunes Store, не се възпроизвеждат на второ поколение AppleTV през 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 устройството от iPhoto няма да покаже корекциите на червените очи.
  • НОВО: Когато възстановявате библиотеки със снимки от резервно копие на iTunes, някои снимки може да не се появят в приложението Photos след възстановяване. Моля, архивирайте снимките си, преди да актуализирате до iOS Beta 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 от превключвателя на задачи.

UI Automation

  • ФИКСИРАНО: Instruments презаписва заредения скрипт за автоматизация, дори ако друга програма го редактира.
  • ФИКСИРАНО: Бутоните за възпроизвеждане и запис в редактора на скриптове за инструменти за автоматизация може да не работят правилно след насочване към приложение, стартирано от сесия за проследяване и приключило. Те също може да не работят, ако насочвате към приложение, което е спряно. Ако срещнете този проблем и той продължава, може да се наложи да затворите и отворите отново документа за проследяване, за да се върнете във функционално състояние.
  • ФИКСИРАНО: Когато записвате действия в скрипт с помощта на инструмента за автоматизация, интерфейсите с уеб изгледи или клетки на таблица които съдържат голям брой елементи извън екрана, може да отнеме изключително много време, преди да се върнат с израз.
  • Функциите lock () и unlock () на 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

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

Фитнес планът на Apple е разбираем: Изградете незаменима платформа
September 11, 2021

Ако сравните Apple Watch със специални устройства за проследяване на фитнес, той се оказва кратък и предстоящият watchOS 2 няма да направи нищо за ...

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

CarPlay оглавява Android Auto в най -новите класации за удовлетвореност на клиентитеCarPlay превзема автомобилния пазар.Снимка: HyundaiСофтуерът на...

Панически анализатор предупреждава инвеститорите за Apple
September 11, 2021

Apple отчита тримесечните си приходи по -късно днес, и докато повечето хора са оптимисти, един анализатор изхвърля предупреждение.Позовавайки се на...