Skip to Content
Technical Articles

Latest changes in SAP Cloud Platform SDK for iOS Assistant and its generated apps

[Updated] : Blog content updated considering latest release of SAP Cloud Platform SDK for iOS 3.0 SP01 Assistant UX (You might have already read my colleague Andreas blog post on what’s new in latest SAP Cloud Platform SDK for iOS 3.0 SP01)

SAP Cloud Platform SDK for iOS 3.0 SP01

  • Enhanced framework management
  • New Option on the proxy classes for destination screen
  • User Experience improvements

    Enhanced framework management

    Since SAP Cloud Platform SDK for iOS 3.0 release, we added a feature to import an Assistant generated project into Assistant app however if that project was missing SDK Frameworks, there were manual efforts to place frameworks to the project directory.

    From SAP Cloud Platform SDK for iOS 3.0 SP01 release, we added a feature in Assistant to overcome this manual work. When you import the same project, this time , Assistant will recognise if the project is lacking with framework files. If that is the case, the Assistant add the frameworks to the project. If you have already checked “Automatically open imported project in Xcode” in Assistant preference, project will be opened in Xcode.

    This has now become easier to handle iOS SDK frameworks without pushing framework binaries to source code management system.

To understand how it works, here in my local machine, i already have an Xcode project (without any SDK frameworks) created with iOS SDK Assistant,

In order to add frameworks to this project, Click on “import project”  , look for .xcodeproj file and then click “import

 

Here you see that Assistant has added missing frameworks to Xcode project and imported project gets opened in Xcode.

OR

You can also right click on .xcodeproj file > open With > SAP Cloud Platform SDK for iOS Assistant app

New Option on the proxy classes for destination screen

In case if you have non-OData backend endpoint destination , you can now disable generating proxy class for this destination while generating a project in Assistant.

In proxy Classes step – click on destination name > Edit

And since proxy class generation option was disabled, this destination won’t be available in UI configuration screen.

Also, in UI Configuration step , you will notice a new option “Onboarding” only, this means, in case you don’t need typical master-detail views, but still want to take advantage of the onboarding flow implementation, you should select that Onboarding option.

 

User Experience improvements

You can now navigate directly to SAP Cloud Platform Mobile Services Cockpit from Assistant project option.

 

It’s now possible to delete any existing SAP Cloud Platform Services account.

Details about structure of the generated application are available here.

Check below resources for more information:

 

Help Documentation

What’s new in SAP Cloud Platform SDK for iOS 3.0 SP01

Latest changes in SAP Cloud Platform SDK for iOS Assistant and its generated apps

SAP Translation Integration – SAP Cloud Platform SDK for iOS

SAP API Business Hub Integration – SAP Cloud Platform SDK for iOS

From API to App: Assistant tool generates mobile app scaffolding from a Backend API

SAP Discovery service Integration –  SAP Cloud Platform SDK for iOS

Jitendra Kansal

Product Management, SAP Cloud Platform User Experience
SAP SE

4 Comments
You must be Logged on to comment or reply to a post.