4.0.0: Xcode 12 compatibility
- [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 - [REMOVED] Payment options provided when creating a checkout request will be ignored and default to
.any
. Options presented will be governed by merchant settings. - [ADDED] Added Swift Package Manager support. See integration instructions.
- [BUGFIX] Remove pre-release version from CFBundleShortVersionString in XCFramework's Info.plist to pass ASC validation which requires this to be a period-separated list of at most three non-negative integers.
- [UPDATE] Deprecated method
+[SMPSumUpSDK checkoutWithRequest:fromViewController:completionBlock:]
has been removed from the interface, please use+[SMPSumUpSDK checkoutWithRequest:fromViewController:completion:]
instead.
Sample application:
- [UPDATE] Do not provide payment options when creating a checkout request.
- [UPDATE] Remove
-ObjC
from Other Linker Flags
XCFrameworks (#2799)