IOS 5 Beta 3 вече е на разположение за изтегляне!

iOS 5 Beta 3 вече е на разположение за изтегляне!

Снимка на екрана 2011-07-11 в 13.31.29 ч

Apple току -що пусна третата бета версия на iOS 5 за регистрирани разработчици, известна като Build 9A5259f. В момента изтегляме и инсталираме, но междувременно, ако сте регистриран разработчик, вземете изтегляне в iOS Dev Center.

Забелязали ли сте нещо ново в Beta 3? Пуснете ни ред в коментарите по -долу! Ето бележките за изданието.

Следните проблеми са свързани с използването на 5.0 SDK за разработване на код.

Сметки

  • Когато създавате iCloud акаунт, можете да използвате всеки Apple ID, при условие че е пълен имейл адрес, а не MobileMe акаунт. Ако имате акаунт в MobileMe, можете да копирате данни от този акаунт в iCloud акаунт, който да използвате по време на тестването. Можете да намерите повече информация за iCloud на: http://developer.apple.com/icloud
  • Когато настройвате iCloud или MobileMe акаунт с помощта на помощника за настройка и оставяте Find My iPhone включен, той може действително да изключи Find my iPhone след настройката. Моля, проверете в Настройки/Поща, Контакти, Календар/Вашият акаунт, че функцията „Намиране на моя iPhone“ е включена, след като напуснете помощника за настройка.
  • Има проблем с намирането на устройство чрез Find My iPhone на уебсайта на MobileMe (www.me.com) при преминаване от iCloud обратно към MobileMe. За да заобиколите този проблем:
    • На устройството отидете на Настройки-> Поща, Контакти, Календар->@me.com и изключете и включете Find My iPhone. Сега устройството трябва да се появи на уебсайта на MobileMe.
  • Препоръчително е да деактивирате отметките в няколко акаунта. Ако са активирани, резултатите може да са недефинирани.
  • НОВО: В тази бета опцията „Избор на защитен въпрос“ не работи по време на настройка на iCloud акаунт.

AirPlay

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

Apple TV

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

Аудио

  • Използването на гласов чат в iOS 5 изисква настройка на kAudioSessionMode_VoiceChat режим на аудио сесията или задаване на AVAudioSessionModeVoiceChat режим на AVAudioSession обект.

CalDav

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

Календар

  • Всички календари на MobileMe бяха дублирани след изключване и повторно включване на синхронизирането на календара.
  • Ако стартирате или ръчно опресните календари на iPad, календарите ви може да изчезнат и ще трябва да докоснете „Показване на всички календари“, за да ги покажете отново.
  • НОВО: Възстановяването от резервно копие на Seed 1 или по -рано ще доведе до това, че календарите на MobileMe/iCloud няма да се синхронизират. Абонираните календари ще се показват в календари, но нито един от календарите на вашите събития няма да се показва в MobileCal. За да заобиколите проблема, моля, премахнете и добавете отново акаунта.

GameKit

  • Данните за мачовете за поредни мачове понастоящем са ограничени до 4 KB данни.

Игрален център

  • Ако имате съществуващ акаунт в Game Center, който все още не е преминал през първия поток на Game Center в iOS 5, ще срещнете срив, когато влизате директно в сигнала за влизане в играта. Решението за това е да стартирате Game Center, за да завършите първия поток.

iBooks

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

iCloud Архивиране

  • Тъй като това е бета софтуер, се препоръчва да не използвате услугите iCloud за съхраняване на критични данни или информация. Ако активирате iCloud Backup, автоматичното архивиране с iTunes при синхронизиране ще бъде деактивирано. Предлагаме ви също ръчно да архивирате устройството си с iTunes.
  • В бета версията на iOS 5 поддръжката за защита на данните в iCloud Backup не е налична. В резултат на това приложенията, които имат защитени файлове, няма да имат резервно копие на техните данни или метаданни.
  • След възстановяване може да не успеете да направите резервно копие отново, защото устройството все още смята, че се възстановява. За да заобиколите този проблем, опитайте да синхронизирате приложения или носители, които липсват от iTunes, или опитайте да изтриете акаунта си в iCloud и да го добавите обратно.
  • Ако изтриете архива си, функцията ще бъде деактивирана, но настройките все още могат да показват, че е активирана и ще трябва да превключите превключвателя BackUp to Cloud в Настройки.
  • От съображения за съвместимост, тази версия на iOS 5 бета изисква всички файлове да бъдат архивирани отново, вместо само тези файлове, които са се променили от последното ви архивиране. Това може да предизвика предупреждение, че акаунтът ви е над квотата. В случай, че се появи предупреждението, можете да изтриете най -стария си архив, за да освободите място, и след това да стартирате архивиране.

iCloud хранилище

  • По време на бета периода на iOS 5, всички документи, съхранявани на сървърите, могат да бъдат почиствани периодично преди GM. Ето защо е силно препоръчително да не съхранявате критични документи или информация на сървърите.
  • Ако приложението ви използва NSMetadataQuery клас, трябва да зададете предикат, въпреки че самият предикат се игнорира.
  • Рамката на Foundation не включва идентификационния номер на екипа, когато търси контейнер за мобилни документи на приложение. Идентификаторът на екипа трябва да бъде включен в началото на низ за идентификатор, предаден на URLForUbiquityContainerIdentifier: метод.
  • В тази бета версия setSortDescriptors: методът на NSMetadataQuery не се поддържа.
  • В тази бета версия, ако искате да използвате iCloud, трябва ръчно да посочите различни идентификатори на контейнери (набор от дисплеи на вашето приложение) във файла Entitlements за вашия Mac OS X и iOS проекти.
  • Има проблеми при използването на API за документи за облачно съхранение във връзка със защитени данни, което може да доведе до повреда на данните.
  • В тази бета програма, базирана на документи, не винаги може да открие кога файловете се променят, преместват или изтриват отдолу.
  • НОВО: В тази бета, презентатори на файлове (обекти, които приемат NSFilePresenter протокол) не получават някои от съобщенията, които би трябвало да получат, особено:
    • predstavItemDidChange
    • представенSubitemDidAppearAtURL:
    • представенSubitemDidChangeAtURL:
  • Можете да заобиколите това, като приложите relinquishPresentedItemToWriter: метод и проверка, за да се види дали писателят действително е написал, когато вашият презентатор на файлове отново поиска. Можете също да използвате FSEvents за наблюдение на промените във файловата система
  • В тази бета версия съобщенията за промени във файлове в директория не се доставят до обекти, които приемат протокола NSFilePresenter.
  • Докато докладвате за грешка, свързана с интерфейсите за съхранение на iCloud, моля, включете регистрационните файлове, събрани по време на вашата сесия за отстраняване на грешки. За да генерирате тези регистрационни файлове, трябва да инсталирате специален профил за отстраняване на грешки на вашето устройство. Профилът за отстраняване на грешки може да бъде получен от http://connect.apple.com. Този профил позволява генерирането на регистрационни файлове за отстраняване на грешки, необходими за диагностициране на всякакви проблеми с помощта на iCloud хранилище. Инструкциите за събиране на трупите са:
    • Инсталирайте профила. (Най -лесният начин да направите това е да го изпратите по пощата и да отворите прикачения файл на устройството им.)
    • Възпроизведете грешката.
    • Синхронизирайте с iTunes, за да извадите регистрационните файлове от вашето устройство.
    • Прикачете регистрационните файлове към вашия доклад за грешки. Можете да намерите регистрационните файлове в ~/Library/Logs/CrashReporter/MobileDevice/DeviceName/DiagnosticLogs.
  • Тези регистрационни файлове могат да нараснат много бързо, така че трябва да премахнете профила, след като сте възпроизвели проблема и изтеглили регистрационните файлове за доклада за грешки.

iMessage

  • НОВО: iMessage бета 3 няма да може да комуникира с потребителите на iMessage на бета 1. Работи между бета 3 и бета 2.
  • НОВО: Модалните сигнали не се появяват за iMessages.

iTunes

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

MMS

  • Изпращането на MMS от големи видеоклипове не работи.

Настройки на снимките

  • Ако приложите корекции на ефекта „червени очи“ в iOS и импортирате изображението си в компилатора за семена на iPhoto, корекциите на ефекта „червени очи“ няма да се появят на това изображение в iPhoto. В резултат на това последващото синхронизиране на вашето изображение обратно към iOS устройството от iPhoto няма да покаже корекциите на червените очи.

Напомняния

ФИКСИРАНО: Приложението Напомняния не изпраща известия за напомняния, които се основават на въвеждането (и/или излизането) на местоположение, ако няма дата, свързана с напомнянето.

Настройки

  • Бутонът „Архивиране сега“ е активиран, без да е разрешен класът за архивиране на данни за акаунта.
  • ФИКСИРАНО: Ако отворите клавиатурата на условията в Настройки-> Общи-> Актуализация на софтуера, не можете да я отхвърлите. За да излезете, трябва да принудите да напуснете настройките.
  • НОВО: В тази бета икона FaceTime липсва в Настройки на iPhone.

Симулатор

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

Трамплин

  • Push и локални известия за приложения се появяват в новия център за известия в iOS 5. Центърът за известия показва известия, които се считат за „непрочетени“. За да приспособят push и локални известия, които нямат статус „непрочетени“, разработчиците могат да използват броя на значките си за приложение, за да задействат изчистване на известията от центъра за известия. Когато дадено приложение изчисти броя на значките си (като го зададе на нула), iOS 5 ще изчисти известията си от Центъра за уведомяване.

Twitter

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

UI Automation

  • НОВО: В iOS 5 бета 3 първото изпълнение на скрипт след рестартиране или изтриване на инсталацията вероятно ще се провали. Последващите опити трябва да успеят, докато устройството се рестартира отново.
  • Бутоните за възпроизвеждане и запис в редактора на скриптове за инструменти за автоматизация може да не работят правилно след насочване към приложение, стартирано от сесия за проследяване и приключило. Те също може да не работят, ако насочвате към приложение, което е спряно. Ако срещнете този проблем и той продължава, може да се наложи да затворите и отворите отново документа за проследяване, за да се върнете във функционално състояние.
  • Когато записвате действия в скрипт с помощта на инструмента за автоматизация, интерфейсите с уеб изгледи или клетки на таблица които съдържат голям брой елементи извън екрана, може да отнеме изключително много време, преди да се върнат с израз.
  • Функциите lock () и unlock () на UIATarget са заменени с lockForDuration () функция.
  • Instruments презаписва заредения скрипт за автоматизация, дори ако друга програма го редактира.
  • Стартирайки iOS 5 beta 2, вече можете да задействате изпълнението на скрипт за автоматизация на потребителския интерфейс на iOS устройство от хост терминала, като използвате инструмента инструменти. Командата е:
    • инструменти -w -T

UIKit

  • НОВО: Започвайки в iOS 5 бета 3, exclusiveTouch собствеността на UIControl се е върнала към първоначалната си стойност по подразбиране NO.
  • Връщане на нула от tableView: viewForHeaderInSection: метод (или еквивалентът му в долния колонтитул) вече не е достатъчен за скриване на заглавка. Трябва да отмените tableView: heightForHeaderInSection: и върнете 0.0, за да скриете заглавка.
  • В бета версията на iOS 5, UITableView class има два метода за преместване на една клетка от един ред в друг с дефинирани параметри. Тези API са:
    • moveSection: toSection:
    • moveRowAtIndexPath: toIndexPath:
  • Използвайки UIWebView клас в Interface Builder, настройката на прозрачен цвят на фона е възможна в iOS 5. Разработчиците, компилиращи срещу новия SDK, могат да проверят своя XIB за прозрачната настройка на UIWebView.
  • В бета версията на iOS 5, UINavigationBar, UIToolbar, и UITabBar реализациите са променени, така че drawRect: метод не се извиква в екземпляри на тези класове, освен ако не е реализиран в подклас. Приложенията, които са въвели повторно drawRect: в категория на всеки от тези класове, ще открият, че методът drawRect: не се извиква. UIKit проверява връзките, за да предотврати извикването на метода в приложения, свързани преди iOS 5, но не поддържа този дизайн на iOS 5 или по-нова версия. Приложенията могат:
    • Използвайте API за персонализиране за ленти, които в iOS 5 и по -нови версии, което е предпочитаният начин.
    • Подклас UINavigationBar (или други класове ленти) и да замени drawRect: в подкласа.
  • The indexPathForRow: inSection:, раздел и ред методи на NSIndexPath сега използвайте NSInteger вместо NSUInteger, така че тези типове съвпадат с методи, дефинирани на UITableView.
  • Известен е проблемът с представянето на a UIVideoEditorControllerобект, където не показва избрания видеоклип, който вместо това изглежда празен. В някои случаи може да се срине.
  • Събитията с докосване не се пренасочват към изгледа в cameraOverlayView свойство на UIImagePickerController.
  • The imagePickerController: didFinishPickingMediaWithInfo: методът на UIImagePickerController не връща URL на видеоклипа, когато записът приключи.
  • НОВО: Когато създавате нова среща в приложение за календар на устройство, използващо 24 -часов часовник, не можете да изберете стойност на час, по -голяма от 12. Стойността на инструмента за избор на дата и час задава текущия ден от седмицата да бъде същият като предишния ден (напр.: A Уговор във вторник ще бъде определен като понеделник).
  • ФИКСИРАНО: Променихме поведението на scrollToRowAtIndexPath: atScrollPosition: анимирано: такова, че UITableViewScrollPositionTop и UITableViewScrollPositionBottom сега коригирайте горната и долната част на contentInset Имот.

WebKit

  • НОВО: В iOS 5 бета 2 е налично ново наследствено CSS свойство, -webkit-overflow-scrolling: value. Докосването на стойността позволява на уеб разработчика да се включи в превъртане в естествен стил в елемент за препълване: превъртане. Стойността по подразбиране за това свойство е auto.
  • Рамката на WebKit е избрала по -нов механизъм WebKit, който напълно съответства на Safari 5.1. Някои области, които трябва да знаете с новата рамка WebKit за iOS:
    • Има нов HTML5-съвместим анализатор.
    • Ширината на оформлението на текста може леко да се промени, тъй като поведението при закръгляване на думи вече има прецизност, базирана на плаваща запетая.
    • Има подобрено валидиране на поле за формуляр, което включва премахване на водещи нули и форматиране на числа.
    • Събития за докосване вече се поддържат в полетата за въвеждане.
    • window.onerror вече се поддържа.
    • Има нов потребителски агент, който няма информация за локал в низа на User Agent.

WiFi синхронизиране

  • В iOS 5 бета 2 е налична безжична синхронизация за Mac. Изисква iTunes 10.5 beta 2 и OS X 10.6.8 или Lion. Ще видите опция за активиране на безжичната синхронизация, когато свържете устройството си към iTunes с USB кабела. Препоръчва се да извършите първоначалната си синхронизация с кабел след възстановяване на устройството.
    • Безжичното синхронизиране се задейства автоматично, когато устройството е свързано към захранване и в същата мрежа като сдвоения компютър. Или можете ръчно да задействате синхронизация от iTunes или от Настройки -> Общи -> iTunes Sync (необходима е същата мрежа като сдвоен компютър). Уверете се, че устройството ви е включено в източник на захранване, когато извършвате безжични синхронизации.
    • Ако откриете проблеми с приложения, медии и/или снимки, синхронизирани с вашето устройство, можете да нулирате и след това да синхронизирате отново. От Настройки -> Общи -> Нулиране, изберете Изтриване на цялото съдържание и настройки. След това се свържете отново с iTunes и синхронизирайте отново.
  • ФИКСИРАНО: В тази бета версия iTunes може неправилно да отчете Снимки като „Други“ в лентата с капацитет. Иначе синхронизирането на снимки работи според очакванията.
  • НОВО:В някои случаи устройството ви може да не успее да синхронизира контактите, календарите и настройките на акаунта или да направи резервно копие в iTunes. Ако това се случи, рестартирайте устройството си и синхронизирайте отново.
  • НОВО:В някои случаи синхронизирането на снимки може да доведе само до миниатюри на вашето устройство. Ако това се случи, десинхронизирайте Снимките, след което отново синхронизирайте отново.

Xcode

  • В тази бета версия възстановяването на устройството чрез XCode е забранено. Моля, използвайте iTunes само за архивиране и възстановяване на вашето устройство.
  • В някои случаи Xcode 4.2 Organizer не показва устройство, което е в режим на възстановяване. Като заобиколно решение можете да използвате iTunes за възстановяване.
  • ФИКСИРАНО: На някои настолни машини използването на паметта на Xcode се надува невероятно бързо при възстановяване на устройство или копиране на IPSW. Като заобиколно решение използвайте iTunes за възстановяване.
  • ФИКСИРАНО: В тази бета версия журналите за сривове (без символи или със символи) не се появяват в Xcode Organizer. За да се покажат те в Xcode Organizer, ще трябва да преименувате устройството.
  • В iOS 5 бета 2, iOS Simulator не е съвместим с предишни версии на iCloud Developer Seed за OS X. Силно се препоръчва да актуализирате до най -новата версия на iCloud Developer Seed, за да осигурите съвместимост.
  • iOS 5.0 SDK поддържа както iOS 4.3, така и iOS 5.0 симулатори.

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

Празнувайте Деня на Земята по начина на Apple Pay, като автоматично дарявате $1 наведнъж
April 14, 2022

Празнувайте Деня на Земята по начина на Apple Pay, като автоматично дарявате $1 наведнъж Използвайте Apple Pay, за да дарите за добра кауза тази го...

При намаляване на размера на вашия дисплей не се понижава [Настройки]
August 10, 2022

Напоследък сме виждали няколко компютърни настройки, при които собственикът превключва от един или повече големи монитори към нещо по-малко. Но те ...

Нов пистолет за слушалки Sennheiser Momentum 4 за AirPods Max
August 10, 2022

Известната аудио марка Sennheiser пусна своите нови безжични слушалки за уши Momentum 4 във вторник. Наследникът на много харесвания Momentum 3 се ...