How to use IOS Native Pro
Once you have it imported into your project you are ready to go. Yea, it's that simple.
The Foundation & UIKit are enabled by default. The reason is, because Unity already adding those frameworks by default, having those feature enabled will not add any app size or additional dependencies to your project.
In order to manage other features, you need to open an editor settings window
Stan's Assets -> IOS Native -> Settings
You'll see all available modules list with a brief description of what it does. See the screenshot below:
Simply push the cart button to see the full feature list offered by a selected module. You can enable a selected module inside module page. Just click on its name.
By clicking on any framework you will be switched to that framework managing page. Every framework page will have following blocks:
1) Gettings started. Allows you to read and learn more about every feature inside.
2) Additional Settings. The amount and variety of additional block depend on block features.
3) Xcode Requirements. Shows an additional framework, info.plist variables, compilation flags, build settings, etc that will be added to your Xcode project when a module is enabled.
4) Platforms. Shows supported platforms for this block. Unity Editor platform means, that you can use API right in an editor. The fake data and callback will be generated, so you can test your implementation without deploying to a real device.
Once you decided that you want to use one of the features from the list you see in the window, you are welcome to read the guides and enabled the feature you need. If you will try to use feature code without enabling it in the Editor Setting menu, it will simply do nothing at runtime.
The settings tab has no requirements to be used. But you are welcome to browse through it, just to see if there is something inside that could make better your experience of using the IOS Native Pro.