Version: 2021.3
iOS Player settings
iOS Scripting

Developing for iOS

This section of the User Manual contains iOS-specific development information on topics such as input, in-app purchases, and debugging.

Topic Description
iOS mobile scripting Contains information about scripting for iOSApple’s mobile operating system. More info
See in Glossary
Input for iOS devices Explains how to detect and handle user input on different types of iOS device.
Unity RemoteA downloadable app designed to help with Android, iOS and tvOS development. The app connects with Unity while you are running your project in Play Mode from the Unity Editor. More info
See in Glossary
Explains how to use Unity Remote to view your application on a device without creating a build.
Managed stack traces on iOS Explains how to interpret stack traces for iOS.
Optimizing Performance on iOS Contains information about performance and optimization on iOS devices
Create and use plugins in iOS Describes the plug-inA set of code created outside of Unity that creates functionality in Unity. There are two kinds of plug-ins you can use in Unity: Managed plug-ins (managed .NET assemblies created with tools like Visual Studio) and Native plug-ins (platform-specific native code libraries). More info
See in Glossary
types you can use in iOS and explains how to build and use them.
Integrating Unity into native iOS applications Explains how to integrate the Unity Runtime Library into iOS applications.
Deep linking for iOS Explains how to use deep linking on iOS devices.
Prepare your application for In-App Purchases Explains how to setup a Unity application for downloadable content and in-app purchases.
Social API Explains how to use the Social API to interface with GameCenter,
iOS Player settings
iOS Scripting