Repro - Mobile Analytics for growth
日本語
Sign Up Back to Dashboard
  • System Requirements
  • Dashboard Guide
  • Development Guide
  • Release Notes
    • SDK
    • Web
    • Domain change related tasks
      • Upgrade of the SDK
        • Use the latest version
        • Use the back-port version
          • iOS
          • Android
          • Unity
          • Cordova
          • Monaca
          • Cocos2d-x
      • Update of the JavaScript library download URL
      • Update of the push notification API endpoint
      • Update of the user profile API endpoint
    • FCM transition procedure
  • FAQ

Upgrade Guide to the back-port version: iOS¶

At the 20th February 2018 all currently supported SDK minor versions got a back-port release that only includes changes related to the domain change. Please determine the minor version of the Repro SDK that you are currently using and upgrade to the highest patch level version.

All released back-ports of the iOS SDK¶

  • 2.9.1
  • 2.8.6
  • 2.7.4
  • 2.6.10
  • 2.5.3
  • 2.4.1
  • 2.3.2
  • 2.2.18
  • 2.1.13
  • 2.0.10
  • 1.7.35
  • 1.6.5
  • 1.5.2
  • 1.4.28

Update process¶

In case you use CocoaPods¶

Determine the version of the SDK that you are currently using¶

Please determine the SDK version that you are currently using from the Podfile.lock file of your app's project. If for example your version is 2.8.5, then please upgrade to the new back-port with version 2.8.6.

Example: Podfile.lock

PODS:
- Repro (2.8.5)

Updating to the back-port version¶

Please change the version of the SDK in your app's Podfile to the designated back-port version. In the example below the back-port version is 2.8.6.

Example: Podfile

target 'YOUR-PROJECT-NAME' do
    pod 'Repro', '2.8.6'
end

After updating the Podfile execute the command below to install the back-ported version.

$ pod install

In case you integrated the SDK manually into your Xcode project¶

Determine the version of the SDK that you are currently using¶

Open your app's project in Xcode and determine the version of the current SDK. The plist file Repro.embeddedframework > Resources > ReproSDKResources.bundle > Info.plist contains a key named Bundle version which contains the SDK version. If for example your version is 2.7.0, then please upgrade to the new back-port with version 2.7.4.

Current SDK version in Xcode

Delete the SDK that you are using at the moment¶

Delete the reference to Repro.xcframework from the project.

Remove old sdk

Installing the back ported SDK¶

Please download the back-ported version from here and add the Repro.embeddedframework to your project. (It is recommended to check "Added folders: Create groups" if Xcode asks while adding the framework.)

Add new sdk

Points to consider while upgrading the SDK¶

  • If you use event triggers in WebViews and you use the Android SDK 1.7.0~1.7.24, then while you upgrade to SDK version 1.7.35, you should also update the URL that points to the Repro JavaScript library. The domain, as well as the file path will change like listed below.

    • The domain changes from cdn.repro.io to cdn.reproio.com

    • The file path changes from /js/v1/dummy.repro.js to /js/v2/repro.js

<head>
...
-   <script src="//cdn.repro.io/js/v1/dummy.repro.js" type="text/javascript" charset="utf-8"></script>
+   <script src="//cdn.reproio.com/js/v2/repro.js" type="text/javascript" charset="utf-8"></script>
...
</head>
  • In case that you limit the accessible domains of your app, you have to add *.reproio.com to the white-list as well.

  • « Upgrade of the SDK
  • Upgrade Guide to the back-port version: Android »

About Us Careers Terms of Service Privacy Policy Cookie Policy

© 2022 Repro Inc.