Skip to content
This repository has been archived by the owner on Apr 2, 2024. It is now read-only.

SAP-archive/cloud-sdk-ios-maccatalyst-mission-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build an iOS and MacOS App with One Code Line Using SAP BTP SDK for iOS - Sample Project

REUSE status

Description

This repository contains an Xcode Swift project using the SAP BTP SDK for iOS frameworks. With the newest version of the SAP BTP SDK for iOS 6.0 and later you will not only have all the latest and greatest technology available but also Mac Catalyst support. The tutorial series which this project belongs too, will show you how to build an app with the Apple SDK, SAP BTP SDK for iOS and Xcode. This app you will make fit to run on iOS as well as MacOS.

The project included in this repository is basically what you will have when you fully completed the tutorial series. The project is suppossed to be used as a reference for you on your journey to your own app.

The project is documented with the inline comments you also see in the tutorials.

Requirements

You will find the requirements also in the tutorial series.

To just run this project, make sure to fulfill the following requirements:

  • You have signed up for a SAP BTP trial
  • You have SAP BTP Mobile Services enabled
  • You have an application configuration created in SAP BTP Mobile Service and has the SAMPLE ODATA ESPM feature.
  • You have the latest Xcode installed but at least Xcode 11.3
  • You can sign the app for development
  • You have downloaded the SAP BTP SDK for iOS latest version but at least 6.0

Download and Installation

In order to get the project running please follow the following steps:

  1. Clone the cloud-sdk-ios-maccatalyst-mission-project to your local machine
  2. Open the project in Xcode
  3. Make sure to set your development team and signing settings properly
  4. Make sure to import the SAP BTP SDK for iOS frameworks !Frameworks Import
  5. Make sure to change the ConfigurationProvider.plist file to match your SAP BTP Mobile Services settings. ConfigurationProvider

You can find the needed parameters in your application configuration on SAP BTP Mobile Services. Simply go into the details of your application configuration and then Security. !Security Mobile Services

  1. Make sure to change the Application Identifier in the AppParameters.plist file. AppParameters

You will need the application identifier defined in SAP BTP Mobile Services. !ID Mobile Services

Known Issues

None

If you find any issues with the project or the instructions, feel free to open an issue.

How to obtain support

This project is provided "as-is": there is no guarantee that raised issues will be answered or addressed in future releases.

License

Copyright (c) 2020 SAP SE or an SAP affiliate company. All rights reserved. This project is licensed under the Apache Software License, version 2.0 except as noted otherwise in the LICENSE file.

Releases

No releases published

Packages

No packages published

Languages