Migrate Swift Package Manager

If you have previously integrated the Thunderhead ONE SDK into your app via Swift Package Manager, to migrate to the Medallia Experience Orchestration SDK, follow the steps below:
  1. Remove the Thunderhead SDK framework from the Package Dependencies section of your project.
    Select the Thunderhead ONE framework and click the button to remove it from your project.
    one-sdk-ios
  2. Add the Medallia Experience Orchestration SDK framework to your Package Dependencies.
    medallia-mxo-ios-sdk
    In the prompt to add a new Package Dependency, search the Medallia Experience Orchestration SDK for iOS by the following GitHub repository URL:
    https://github.com/medallia/mxo-ios-sdk
  3. Remove the ThunderheadBundle.bundle from Copy Bundle Resources section in your targets.
  4. Add the MedalliaMXOBundle.bundle instead.
    Add bundle resource
For more information, see SPM Integration guide.