Technical Articles
Latest changes in SAP Cloud Platform SDK for iOS Assistant and its generated apps
For latest information, please visit SAP Cloud Platform SDK for iOS documentation.
[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:
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
Updated with changes in SP02 release!
Updated with changes in 3.0 release!
Updated with changes in 3.0 SP01 release!
Looking forward to working through it!!