Перша бета -версія iOS 5.1, випущена для розробників, за чутками, час автономної роботи та покращення Siri!

Apple щойно представила розробникам першу бета -версію iOS 5.1 разом із бета -версією XCode 4.3. Що нового, тільки час і гра з iOS 5.1 покаже, але згідно минулі звіти, iOS 5.1 має не тільки докопатися до проблем із розрядом акумулятора iPhone 4S, але й довести до відома нова класна функція Siri. Але нам доведеться почекати і подивитися.

Після стрибка відмітка про випуск. Ви розробник, який помітив щось нове в iOS 5.1 або бачив, що оновлення вирішило проблему з розрядкою акумулятора iPhone 4S? Будь ласка підкажіть нам!

Вступ

iOS SDK 5.1 забезпечує підтримку розробки додатків iOS і включає повний набір інструментів Xcode, компіляторів та фреймворків для створення програм для iOS та Mac OS X. Ці інструменти включають Xcode IDE та інструмент аналізу інструментів серед багатьох інших.

За допомогою цього програмного забезпечення можна розробляти програми, які працюють на iPhone, iPad або iPod touch під управлінням iOS 5.1. Ви також можете перевірити свій додатки, що використовують доданий iOS Simulator, який підтримує iOS 5.1. Існує два зображення Xcode iOS SDK 5.1, одне для встановлення на Комп'ютер Macintosh під управлінням Mac OS X 10.6.7 (Snow Leopard) або пізнішої версії, інший - для встановлення на комп'ютер Macintosh під управлінням Mac OS X 10.7 (Лев).

Ця версія iOS призначена лише для встановлення на пристроях, зареєстрованих у програмі розробника Apple. Спроба несанкціонованого встановлення цієї версії iOS може привести ваш пристрій у непридатний стан.

Для отримання додаткової інформації та додаткових ресурсів підтримки відвідайте:

http://developer.apple.com/programs/ios/

Повідомлення про помилки

Будь ласка, повідомте про будь -які помилки, які не згадуються в «Вступ» розділ, використовуючи Apple Bug Reporter на веб -сайті розробника Apple (http://developer.apple.com/bugreporter/). Крім того, ви можете обговорити ці проблеми та iOS SDK 5 на форумах розробників Apple: http://devforums.apple.com. Ви також можете отримати доступ до додаткової інформації про iCloud для розробників за адресою: http://developer.apple.com/icloud

Примітки та відомі проблеми

Наступні питання стосуються використання SDK 5.1 для розробки коду.

Рахунки

Створюючи обліковий запис iCloud, ви можете використовувати будь -який Apple ID, якщо це повна адреса електронної пошти, а не обліковий запис MobileMe. Якщо у вас є обліковий запис MobileMe, ви можете перемістити його до iCloud. Ви можете знайти більше інформації за адресою: http://me.com/move

API

  • Файл NSNetService API та API CFNetService за замовчуванням не включають інтерфейси P2P. Щоб переглядати, реєструвати або вирішувати послуги через інтерфейси P2P, додатку потрібно використовувати Bonjour DNSService*() API, зазначені нижче.
  • Налаштування interfaceIndex параметр до kDNSServiceInterfaceIndexAny у наведених нижче API за замовчуванням не будуть включені інтерфейси P2P. Щоб включити інтерфейси P2P, тепер потрібно встановитиkDNSServiceFlagsIncludeP2P прапор під час використання kDNSServiceInterfaceIndexAny або встановіть інтерфейсIndex на kDNSServiceInterfaceIndexP2P. Відповідними API є:
    • DNSServiceBrowse
    • DNSServiceRegister
    • DNSServiceResolve
    • DNSServiceRegisterRecord
    • DNSServiceQueryRecord

GameKit

Значки додатків та фотографії профілю не завантажуються у додатках за допомогою Game Center.

Сховище iCloud

  • Профілі підготовки повинні бути ввімкнені для iCloud на Порталі підготовки iOS. Ви можете ввімкнути профіль підготовки для iCloud, перейшовши до розділу Ідентифікатор програми на Порталі підготовки iOS та налаштувавши свій ідентифікатор програми для iCloud. Після ввімкнення ідентифікатора програми для iCloud, повторно створіть свої профілі підготовки, щоб увімкнути їх для iCloud.
  • Файл setSortDescriptors: метод NSMetadataQuery не підтримується.
  • В iOS 5 файли, захищені за допомогою захисту даних, не можна використовувати з iCloud Storage API.
  • Імена файлів не чутливі до регістру в Mac OS X, але чутливі до регістру в iOS. Це може призвести до проблем під час обміну файлами між двома за допомогою iCloud. Слід вжити заходів щодо iOS, щоб уникнути створення файлів, імена яких відрізняються лише в залежності від регістру.

Програвач фільмів

Починаючи з iOS 5.0, щоб полегшити більш детальне управління відтворенням, програвач фільмів не готується автоматично до відтворення після створення. Зателефонуйте за номером pripremToPlay метод підготовки програвача фільмів. Для отримання додаткової інформації див Посилання на клас MPMoviePlayerController

Музичний програвач

Використання режиму "тремтіння-перемішування" призводить до зависання програми Музика та припинення відтворення.

Газетний кіоск

ВИПРАВЛЕНО: Видалення проблеми, позначеної як проблема, яка зараз читається, може спричинити збій.

Безпека

В iOS 5 підписання сертифікатів із підписами MD5 не підтримується. Переконайтеся, що сертифікати використовують алгоритми підписів на основі SHA1 або SHA2.

Xcode/Інструменти для розробників

  • Помилка в організаторі документації викликає виняток, коли ви вводите будь -яке поле в області вмісту. Щоб уникнути необхідності входити на веб -сайт розробника з Xcode, завантажте набори документації локально за допомогою Відкрийте панель налаштувань документації Xcode та встановіть прапорець «Автоматично перевіряти та встановлювати оновлення» як a обхідний шлях.
  • Сценарій “uninstall-devtools” помилково видаляє файли та пакети, навіть якщо Xcode все ще працює. Обов’язково закрийте будь-яку запущену копію Xcode перед тим, як запустити сценарій “uninstall-devtools”.
  • Демон Network Link Conditioner не можна запустити після встановлення Network Conditioner Link без перезавантаження. Ви можете вирішити проблему вручну за допомогою перезапуску або за допомогою такої команди: sudo launchctl load /system/library/launchdaemons/com.apple.networklinkconditioner.plist.]
  • В інструментах розробки iOS 5 можна видобувати API, які використовуються програмою, і мати їх перевірено на використання приватних API. Ця опція пропонується під час перевірки вашої заявки на додаток подання.

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

Як завантажити мови, щоб користуватися новою програмою Перекладач iOS 14 офлайн
October 21, 2021

iOS 14 та iPadOS 14 встановили на вашому iPhone та iPad нову програму Apple Translate. Якщо ви плануєте використовувати його наступного разу, коли ...

| Культ Mac
October 21, 2021

Як легко відкалібрувати колір вашого Apple TV за допомогою iPhoneВам навіть не потрібен найновіший Apple TV (але вам потрібен iPhone з ідентифікато...

Вірусна FaceApp краде ваші фотографії? Не всі з них
October 21, 2021

Вражаючий штучний інтелект, який забезпечує деякі з найбільш переконливих ефектів для обличчя, зробив FaceApp неймовірно популярним за останні тижн...