Deliverables
NFC Wallet SDK for iOS is delivered as a set of libraries that you import into your digital wallet application. The delivery package also includes API documentation to help you integrate the SDK.
Included libraries
The delivery package includes the following artifacts:
TSHPaySDK.xcframeworkThe NFC Wallet SDK for iOS.
Location in the release package:
binary/TSHPaySDK-<version number>-<build type>.zip
SecureLogAPI.xcframeworkUsed by NFC Wallet SDK to securely store SDK logs for troubleshooting.
Location in the release package:
binary/SecureLogAPI.zip
Build types
<build type> is one of:
ReleaseUse for Production Environment deployments after your digital wallet application has passed required validation.
DebugFunctionally equivalent to
Release, with the following differences:Logging is enabled to support development and troubleshooting.
Anti-debugger is disabled.
Use the correct build type
Use each build type only for its intended purpose. During SDK initialization, the SDK returns deviceEnvironmentUnsafe in these cases:
You use the
Debugbuild in production. Error is reported during the SDK initialization if the application is signed with a distribution or ad-hoc certificate (Debugis only intented for development purposes).You debug the
Releasebuild (including when the app is launched from Xcode or viaxcodebuild).
Last updated
Was this helpful?