-
Notifications
You must be signed in to change notification settings - Fork 25
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* [CHANGED] The SumUp SDK is now a dynamic framework and is shipped as an XCFramework. If you had previous versions installed, check out the Migration Guide. * [CHANGED] The `SMPSharedResources.bundle` is now part of the XCFramework and should not be added to the app target * Warning: The latest Carthage (0.35.0) is not yet compatible with XCFrameworks (see Carthage/Carthage#2799) Sample application: * [UPDATE] Remove `-ObjC` from Other Linker Flags
- Loading branch information
Showing
844 changed files
with
17,958 additions
and
226 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,27 @@ | ||
# SumUp mPOS SDK Migration Guides | ||
|
||
These guides below are provided to ease the transition of existing applications using the SumUp mPOS SDK from one version to another that introduces breaking API changes. | ||
|
||
* [SumUp mPOS SDK 4.0.0-beta.1 Migration Guide](#sumup-mpos-SDK-400-beta1-migration-guide) | ||
|
||
## SumUp mPOS SDK 4.0.0-beta.1 Migration Guide | ||
|
||
With the transition to dynamic frameworks and XCFrameworks, the integration became easier and some previously required steps should be reverted. | ||
|
||
### Manual Integration Migration | ||
|
||
1. Remove `SumUpSDK.embeddedframework` from the `Link Binary With Libraries` build step. | ||
2. Remove the `SMPSharedResources.bundle` from the `Copy Bundle Resources` build step. | ||
3. Continue with the [installation](README.md#manual-integration). | ||
|
||
### Integration via CocoaPods Migration | ||
|
||
Update the pod version in the Podfile (`pod 'SumUpSDK', '~> 4.0.0-beta.1'`) and run `pod install`. | ||
We have made no changes to requried permissions from v3.5. You might still want to double check your [required Info.plist keys](README.md#privacy-info-plist-keys). | ||
|
||
### Integration via Carthage Migration | ||
|
||
1. Update the SDK via Carthage | ||
2. Remove `SumUpSDK.embeddedframework` from the `Link Binary With Libraries` build step. | ||
3. Remove the `SMPSharedResources.bundle` from the `Copy Bundle Resources` build step. | ||
4. Continue with the [installation](README.md#integration-via-carthage). |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.