SAP / cloud-sdk-ios

Get the binary frameworks of the SAP BTP SDK for iOS through SPM and learn about related open-source Swift packages
Apache License 2.0
18 stars 6 forks source link

How to upgrade to latest version of frameworks #49

Closed JitendraPatilCG closed 1 year ago

JitendraPatilCG commented 1 year ago

Hello Team,

We have a project which is using SAP frameworks. But frameworks versions are very old i.e. 4.0.5 . Now our plan is to upgrade our application to use latest versions of SAP frameworks. We are completely new to this, could you please help us what will be the process to upgrade very old versions to latest one and what care should be taken.

Also is there any documentation for upgrade please?

Is it completely paid service or can we have any trial version for testing our app.

List of SAP frameworks we are using:

  1. SAPOfflineOData.framework
  2. SAPOData.framework
  3. SAPFoundation.framework
  4. SAPFiori.framework
  5. SAPCommon.framework

Regards, Jitendra

MarcoEidinger commented 1 year ago

Hi,

starting with 5.0

Upgrading between a single release, e.g. 9.1 to 9.2, is normally as simple as replacing the xcframeworks.

We try really hard to avoid breaking changes. In rare situations, this was not avoidable and was documented in our "What's New" documents.

I encourage you to go through the "What's New" documents to get a sense what's new/changed.

You are coming from a really old release so your upgrade procedure might not be as smooth as someone upgrading from 9.1. to 9.2. Best is to attempt replacing the frameworks and fix compilation errors that pop up.

Is it completely paid service or can we have any trial version for testing our app.

The SAP BTP SDK for iOS and SAP BTP SDK for Android are available for download on developers.sap.com to enable developers to explore the SDKs and try out the tutorials provided on the website.

However, if you intend to use these SDKs for productive purposes, please note that a license for SAP Mobile Services is required. For more details, please see point ii under b. OTHER REQUIRED LICENSES section in the developer license agreement.

SAP Mobile Services is a service that operates on top of SAP BTP. You can find the pricing details on Discovery Center.