Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


Developing for iOS

Contains iOS-specific development information on topics such as input, in-app purchases, and debugging.
Read time 1 minuteLast updated 10 days ago

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

Topic

Description

Swift Xcode project type for iOS and tvOSLearn how to use the Swift Xcode project type for iOS and tvOS.
Structure of a Unity Xcode Objective-C project typeUnderstand the structure of a Unity Xcode Objective-C project type.
Device features and behavior on iOSAccess device features, control screen orientation, and support iPad multitasking in your iOS application.
Input for iOS devicesDetect and handle user input on different types of iOS device.
Test and debug an iOS applicationTest and debug your Unity project for iOS.
Optimize performance for iOSOptimize your Unity project for iOS devices.
Native plug-in development for iOSCreate and use native plug-ins in your iOS projects.
Unity as a Library on iOSUnderstand how the Unity as a Library feature embeds the Unity Runtime Library in a native iOS application.
Deep linking for iOSUse deep linking on iOS devices.
iOS authorizations in UnityRequest access to iOS device features for your application.
Prepare your application for in-app purchasesSet up a Unity application for downloadable content and in-app purchases.