compilation - iOS9, bitcode in enterprise app -


please confirm:

bitcode intermediate representation of compiled program. apps upload itunes connect contain bitcode compiled , linked on app store.

from bitcode (ios, watchos).

it app store compiles , links apps, how enterprise app?

i ios9 feature user download required slices device updating app least file size. bitcode enabled default in xcode 7, enterprise app, upload app updates our enterprise server , our client users download our server via links. no app store in process.

is ok enterprise app bitcode enabled? if so, own compile & link duty?

it absolutely fine if app contains bitcode if not distribute on appstore, app becomes bigger - contains slices object code and bitcode each cpu architecture (more details on topic can found here: bitcode demystified).

i'd recommend disable bitcode since there no appstore phase in distribution model , nobody can take care of it.

if still want achieve goal (smaller app size), can emulate app thinning on own: build few versions of app - 1 each cpu architecture, upload server , put smart service in front of server, check user's device (via user-agent) , redirect correct binary.

i didn't try option, should work, extra-thing need - table/mapping between device version , cpu.


Comments

Popular posts from this blog

php - Invalid Cofiguration - yii\base\InvalidConfigException - Yii2 -

How to show in django cms breadcrumbs full path? -

ruby on rails - npm error: tunneling socket could not be established, cause=connect ETIMEDOUT -