From what I understand, bitcode allows you to create binary files with an intermediate binary format. So this is a step before compiling the ARM or x64 architecture.
You can create a βrealβ .framework file for iOS with iOS 8. However, frame files are compiled for only one architecture by default (emulator, iPhone). When someone wants to distribute a .framework file, it is best to provide a file compatible with the iOS emulator, as well as for deployment on iPhone. You can find various sample scripts for creating such a thick file using lipo .
However, would it be possible to distribute only .framework compiled as a bitcode without having to create a file with different architectures?
Unfortunately, even with bit code for my .framework :
- different files are created by default according to the target architecture
- even if the archive menu appears to be enabled for the target environment, I cannot find the result even in my Organizer view
Am I misunderstanding something in the concept of bit code, or am I missing something?
ios xcode bitcode
Vincent hiribarren
source share