Add MAF libraries to the empty project. MAF includes statically linked libraries with
resource bundles. Prepare a folder structure for the dependencies.
- Locate MAF libraries in the SAP Mobile Platform SDK installation a folder,
in the NativeSDK/MAFReuse/iOS and
NativeSDK/ODataFramework subfolders.
- In the root of your Xcode project, create these folders and subfolders:
- dependencies/libraries
- dependencies/includes
- dependencies/bundles
- Copy the libMAFUIComponents.a library from
NativeSDK/MAFReuse/iOS/libraries/Debug-universal to
dependencies/libraries/Debug-universal.
- Copy the libMAFUIComponents.a library from
NativeSDK/MAFReuse/iOS/libraries/Release-universal
to dependencies/libraries/Release-universal.
- Copy the MAFUIComponents folder from
NativeSDK/MAFReuse/iOS/includes/public/ to
dependencies/includes.
- Copy the MAFUIComponents.bundle from
NativeSDK/MAFReuse/iOS/includes/bundles to
dependencies/bundles.
- Copy these libraries from
NativeSDK/ODataFramework/iOS/libraries/Debug-universal
to dependencies/libraries/Debug-universal:
- libMAFLogger.a
- libMAFLogonManagerNG.a
- libMAFLogonUING.a
- libMAFUIHelper.a
- libAfariaSLL.a
- libConnectivity.a
- libCoreServices.a
- libDatavault.a
- libPerformanceLib.a
- libRequest.a
- libE2ETrace.a
- libParser.a
- libLogger.a
- libCache.a
- libClientHubSLL.a
- libsqlcipher.a
- Copy these libraries from
NativeSDK/ODataFramework/iOS/libraries/Release-universal
to dependencies/libraries/Release-universal:
- libMAFLogger.a
- libMAFLogonManagerNG.a
- libMAFLogonUING.a
- libMAFUIHelper.a
- libAfariaSLL.a
- libConnectivity.a
- libCoreServices.a
- libDatavault.a
- libPerformanceLib.a
- libRequest.a
- libE2ETrace.a
- libParser.a
- libLogger.a
- libCache.a
- libClientHubSLL.a
- libsqlcipher.a
- Copy these folders from
NativeSDK/ODataFramework/iOS/includes/public/ to
dependencies/includes:
- MAFLogonManagerNG
- MAFLogonUING
- MAFLogger Request
- Copy these bundles from
NativeSDK/ODataFramework/iOS/includes/bundles to
dependencies/bundles:
- MAFLogonManagerNG.bundle
- MAFLogonUING.bundle
- MAFLogger.bundle