What does the term "bitcode" mean?

431 views Asked by At

Having updated to Apple's latest and greatest, Xcode 7.0 beta, I noticed the term "bitcode" used in a few warnings.

What does the term "bitcode" mean?

1

There are 1 answers

0
Vatsal On

Quoting Apple documentation:

Bitcode is an intermediate representation of a compiled program. Apps you upload to iTunes Connect that contain bitcode will be compiled and linked on the App Store. Including bitcode will allow Apple to re-optimize your app binary in the future without the need to submit a new version of your app to the store.

It seems to be the product of some sort of partial compilation, allowing Apple to perform minor optimizations without the need for you to resubmit your application.