Evaluation
The evaluation version of iOSDefender SDK can be used to try out the framework before you purchase it. However, the evaluation version will only work in the simulator; projects that use the evaluation version cannot be built targeting real devices. Include it in your project in the same way as the full version by following the steps in the Getting Started section.
Testing Different Results With Only the Simulator
Since the evaluation version of iOSDefender SDK only works for the
simulator, the default behavior for each of the framework's APIs
(hasBeenJailbroken()
, isActivelyJailbroken()
,
and isJailbroken()
) will be to return true
. To
test out the opposite result, where one of the APIs returns
false
, you can pass the SimulatorIsSafe
option
to the function.
For example, in Swift:
iOSDefender.isActivelyJailbroken() // returns true
iOSDefender.isActivelyJailbroken([.SimulatorIsSafe]) // returns false
See Configuration Options for more information.
Upgrading From the Evaluation Version
When you're ready to upgrade to the full version of iOSDefender SDK,
simply replace the evaluation version of the
iOSDefenderSDK.xcframework
file in your project with the
full version.