Skip Navigation

Software requirements

Item
Requirement
Compatibility with previous releases of the
BlackBerry Dynamics Bindings for Microsoft.iOS
This release of the
BlackBerry Dynamics Bindings for Microsoft.iOS
is compatible with the 11.0.x, 11.1.x, and 12.0.x releases of the SDK. However, the project must be migrated from Xamarin.iOS to
Microsoft.iOS
. For more information, see Upgrade from Xamarin to .NET in the Microsoft documentation.
BlackBerry Dynamics SDK for iOS
The latest compatible version of the
BlackBerry Dynamics SDK for iOS
is bundled with the SDK.
Deployment target
iOS
16 or later
Microsoft.iOS
17.5.8020 or later
Microsoft Visual Studio
for
macOS
17.6.14 or later
macOS
13.5 or later
Xcode
15.2 or later
Character encoding for build files
Build files (for example, settings.json) must use UTF-8 character encoding. Verify that the editor that you plan to use does not add non UTF-8 characters or headers. In general,
Java
does not work with UTF-8- BOM (byte order mark).
BlackBerry Dynamics Launcher Library
The
BlackBerry Dynamics Launcher
is a user-friendly interface that allows users to easily access and switch between
BlackBerry Dynamics
apps, configure app settings, and take advantage of other useful features. For more information, see the BlackBerry Dynamics Launcher Framework documentation.
The
BlackBerry Dynamics SDK
and the
BlackBerry Dynamics Launcher Library
are mutually dependent. See the BlackBerry Dynamics SDK for iOS Release Notes for the required version of the BlackBerry Dynamics Launcher Library.
The key prefix "blackberry" is reserved by
BlackBerry
and should not be used for key values, key attributes, or key elements. For more information and examples, see the Application Policies Definition in the appendix of the API Reference.