- About this guide
- BlackBerry Dynamics background
- BlackBerry Dynamics API reference
- FIPS 140-2 compliance
- Easy Activation
- Securing cut-copy-paste on devices (Data Leakage Prevention, or DLP)
- Shared Services Framework
- Support for fingerprint authentication
- Support for Face ID
- Support for client certificates
- Support for the "Do not require password" setting
- Bypassing the App Lock screen
- BlackBerry Dynamics contributor code on GitHub
- Supported languages
- Requirements
- BlackBerry Dynamics software versions
- Compatibility with earlier releases
- Software requirements
- BlackBerry Dynamics entitlement ID and version
- Requirements: Frameworks and libraries
- Requirement: URL scheme
- Required build-time declarations: URL type
- Using NSURLSystem for KCD
- GDAssets.bundle required in build phase
- Compatibility with the BlackBerry Dynamics Launcher Library
- App UI restrictions
- Supported and unsupported features on iOS
- Link for FIPS in Objective-C or C++
- Steps to get started with the BlackBerry Dynamics SDK
- Programming with the BlackBerry Dynamics SDK and BlackBerry Enterprise Mobility Server services
- Sample apps in Objective-C
- BlackBerry Dynamics and the Swift programming language
- Testing and troubleshooting
- Readying your app for deployment: server setup
- Details of support for client certificates
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
.