http://support./docs/rolloutio-installation
How do I Install the SDK on my iOS app? HOW DO I INSTALL THE SDK ON MY IOS APP?
HOW LONG DOES IT TAKE TO INSTALL THE SDK?
From start to finish, it's about 3 minutes of mostly automatic installation. You will need to enter a couple lines of code yourself to your AppDelegate. The Installer will guide you “when the time is right”. Other than that, the installation doesn't require deep technical know-how. WHAT IS THE SDK SIZE?
The SDK size is less than 15KB. RolloutOptions *options = [[RolloutOptions alloc] init]; options.rolloutDisabled = YES; [Rollout setupWithDebug:NO options:options]; DO I NEED TO INSTALL THE SDK FOR EACH VERSION? EACH APP?
The SDK is installed per app, not per version. Install it once and continue working as usual. When there is a new SDK available with additional features, we'll let you know in an email and/or in the dashboard. HOW DO I DISABLE ROLLOUT.IO SDK?
You can also enable and disable the SDK at any time using
HOW DO I UPDATE TO A NEW VERSION OF THE SDK?
If you use CocoaPods, then you can just run If you use Rollout.io per-app installers, then in your dashboard, go to Settings > Your App > SDK Installer and download the latest version of it. Run it and select your Xcode project (for that particular app). The Installer will then update the SDK in your app. See our easy step-by-step How to upgrade the SDK guide or contacts us for support. WHAT DID THE INSTALLATION DO TO MY CODE?
The installation (either per-app Rollout.io installer, or configure_pod script in case of CocoaPods installation) doesn’t touch your code, but it does save you some footwork on the project file. Here are the steps that the installation takes:
CAN YOU SUGGEST WHAT TO INCLUDE IN .GITIGNORE?
WHAT ARE THE FILES UNDER AUTO_GENERATED_CODE?
These files contain dynamic code that was added to your app by Rollout.io. They are created during the SDK installation. Your application gets shipped with this code so you should not gitignore them. You will see these files changing when Rollout.io finds a new method signature in your application, so just commit the new changes along with your own code. WHEN I DEBUG MY APP, WHY DOES IT STOPS IN ROLLOUT METHODS (BREAKPOINT)?
This means an internal Rollout exception occurred (you will only see it if you have "all exceptions" breakpoint set). This should not usually happen and it means there's some issue with the SDK. Please type "bt" in the debugger console (while stopped at the breakpoint) and send us the output (support@). As a workaround, you can disable the "all exceptions" breakpoint (but please send us the info because the issue means Rollout might not be working for you). HOW DO I UNINSTALL THE SDK?
If you wish to disable the functionality of Rollout.io, it is enough to remove the setup lines in your AppDelegate function. If you wish to completely uninstall it, follow these steps: If you installed Rollout.io using CocoaPods:
If you installed Rollout.io using the installer app
HOW DO I DELETE MY ROLLOUT ACCOUNT?
If you wish to delete your account completely, follow these steps:
Before deleting your account
Deleting your account will erase all of your user data and any hot-patches that you've made. It may also affect your users directly (if there are hot-patches in production). |
|