Skip Navigation

BitCode not supported

BitCode
is an intermediate, architecture-independent binary object format that allows developers to submit a "machine neutral" application to
Apple
for a final, architecture-dependent build.
However, the intermediate nature of
BitCode
is not compatible with the cryptographic requirements of the
BlackBerry Dynamics SDK for iOS
, which relies on the delivery of libraries or other modules that are cryptographically signed at build-time. The signatures of the libraries and modules are validated at runtime to ensure integrity.
If you try to build an app using the
BlackBerry Dynamics SDK for iOS
and the directive
ENABLE_BITCODE=YES
you will see the following linker error:
Application has
BitCode
build option enabled.
BlackBerry Dynamics SDK
does not support
BitCode
. Please disable
BitCode
in your project Build Settings.
You must either remove the build directive
ENABLE_BITCODE=yes
or change it to
ENABLE_BITCODE=no
.