Version: 2022.3
Language : English
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 Understand scripting for iOS.
Input for iOS devices Detect and handle user input on different types of iOS device.
Test and debug an iOS application Test and debug your Unity project for iOS.
Optimize performance for iOS Understand how to optimize your Unity project for iOS devices.
Create and use plug-ins in iOS Understand and use the plug-insA 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
for iOS projects
Integrating Unity into native iOS applications Integrate the Unity Runtime Library into iOS applications.
Deep linking for iOS Use deep linking on iOS devices.
iOS authorizations in Unity Request access to iOS device features for your application.
Prepare your application for In-App Purchases Set up a Unity application for downloadable content and in-app purchases.
Social API Use the Social API to interface with GameCenter.
iOS Player settings
iOS Scripting