Сегодня Apple выпустила обновление 7.0.1 для Xcode. Согласно примечаниям к выпуску, новая версия программного обеспечения включает исправления ошибок, связанных с App Thinning.
На прошлой неделе Apple уведомила разработчиков о том, что App Slicing, функция App Thinning, недоступна для приложений iOS 9 из-за проблемы с резервными копиями iCloud. Похоже, обновление Xcode устраняет некоторые проблемы, которые мешали доступности App Slicing для разработчиков.
В настоящее время App Slicing недоступен для приложений iOS 9 из-за проблемы, влияющей на резервные копии iCloud, созданные из iOS 9, когда некоторые приложения из App Store восстанавливались только на ту же модель устройства iOS.
Когда клиент загрузит ваше приложение iOS 9, он получит универсальную версию вашего приложения, а не вариант, предназначенный для его типа устройства. TestFlight продолжит доставлять варианты для ваших внутренних тестировщиков. App Slicing будет повторно включен с будущим обновлением программного обеспечения. На данный момент никаких действий от вас не требуется.
App Thinning предназначен для уменьшения размера приложений для iOS, экономя ценное пространство на iPhone и iPad. С помощью App Slicing пользователи могут загружать только те наборы ресурсов приложения, которые предназначены для их конкретного устройства, а не полный набор ресурсов для широкого спектра устройств. Например, на iPhone 6s пользователь будет загружать только файлы, специфичные для iPhone 6s, игнорируя более крупные изображения для iPad и ресурсы более низкого качества для предыдущих устройств iOS.
App Thinning также включает ресурсы по требованию, позволяя приложениям iOS загружать контент из iCloud только при необходимости. Например, игра со 100 уровнями может не загружать уровни 30-40 до тех пор, пока пользователь не достигнет 20-го уровня, при этом контент для уровней 1-10 будет удаляться одновременно. Ресурсы по требованию сокращают размер начальной установки приложений и предотвращают чрезмерное использование места на устройствах, где место ограничено.
Xcode можно бесплатно загрузить из Mac App Store. [Прямая ссылка]