2015-09-10 4 views
1

IOS 9 представила App истончение тремя способами:Приложение Thinning - пример для биткода?

  1. App нарезая

  2. ресурса по требованию

  3. Бит Код: вид плагина для IOS App

Я вижу учебник, а также пример кода для 1. и 2., но я не могу найти информацию о биткоде.

+0

Я написал статью, цель которой - объяснить, что такое биткод, вы можете найти его здесь: http://lowlevelbits.org/bitcode-demystified/ – AlexDenisov

ответ

1

Apple Documentation на это (довольно короткий по сравнению с двумя другими):

битового кода является промежуточным представлением скомпилированной программы. Приложения, загружаемые в iTunes Connect, содержащие бит-код, будут скомпилированы и связаны в App Store. Включение битового кода позволит Apple повторно оптимизировать бинарное приложение в будущем без необходимости отправки новой версии вашего приложения в магазин.

Приводя Arstechnica для дальнейшего объяснения:

Заключительная часть головоломки является то, что компания Apple называет "битового кода." Когда разработчики загружают приложения в App Store, они больше не будут отправлять предварительно скомпилированные двоичные файлы, а «промежуточное представление» тех приложений, которые компилируются по требованию, в зависимости от устройства, к которому вы его загружаете. Это позволяет использовать некоторые функции Application Slicing - он определяет, загружает ли ваше устройство 32-битный или 64-битный двоичный файл.

и активирован ENABLE_BITCODE в Project > Build Settings > Build Options > Enable bitcode.

+0

извините, но для меня это не было информативным. –

+0

В каком смысле? Вы не смогли его активировать? Или вы этого не понимаете? Активация довольно проста. – Michal

+0

этот пункт: - «Приложения, загружаемые в iTunes Connect, содержащие бит-код, будут скомпилированы и связаны в App Store». , здесь биткод означает, что только что разрешенный биткод в настройке сборки или код, быстрый или объективный-c –

Смежные вопросы