Show TOC

Prepare the Project Structure and Copy Dependencies to Your ProjectLocate this document in the navigation structure

Add MAF libraries to the empty project. MAF includes statically linked libraries with resource bundles. Prepare a folder structure for the dependencies.

  1. Locate MAF libraries in the SAP Mobile Platform SDK installation a folder, in the NativeSDK/MAFReuse/iOS and NativeSDK/ODataFramework subfolders.
  2. In the root of your Xcode project, create these folders and subfolders:
    • dependencies/libraries
    • dependencies/includes
    • dependencies/bundles
  3. Copy these libraries from NativeSDK/MAFReuse/iOS/libraries/Debug-universal to dependencies/libraries/Debug-universal:
    • libMAFUIComponents.a
    • libMAFCalendar.a
  4. Copy these libraries from NativeSDK/MAFReuse/iOS/libraries/Release-universal to dependencies/libraries/Release-universal:
    • libMAFUIComponents.a
    • libMAFCalendar.a
  5. Copy these folders from NativeSDK/MAFReuse/iOS/includes/public/ to dependencies/includes:
    • MAFUIComponents
    • MAFCalendar
  6. Copy these bundles from NativeSDK/MAFReuse/iOS/includes/bundles to dependencies/bundles:
    • MAFUIComponents.bundle
    • MAFCalendar.bundle
  7. Copy these libraries from NativeSDK/ODataFramework/iOS/libraries/Debug-universal to dependencies/libraries/Debug-universal:
    • libMAFLogger.a
    • libLogger.a
    • libMAFFormatters.a
  8. Copy these libraries from NativeSDK/ODataFramework/iOS/libraries/Release-universal to dependencies/libraries/Release-universal:
    • libMAFLogger.a
    • libLogger.a
    • libMAFFormatters.a
  9. Copy the MAFLogger folder from NativeSDK/ODataFramework/iOS/includes/public/ to dependencies/includes.
  10. Copy MAFLogger.bundle and MAFFormatter.bundle from NativeSDK/ODataFramework/iOS/includes/bundles to dependencies/bundles.