Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


Collecting performance data on an iOS device

Connect an iOS device to Unity and profile your application.
Read time 1 minuteLast updated 13 days ago

Use the Profiler to collect performance data about your application. You can collect performance data while in Play mode in the Unity Editor. However, to get the most accurate data about your application, you can connect the Profiler directly to an iOS device that's on your network.

Prerequisites

If you’re using a firewall, open ports
54998
to
55511
in your firewall’s outbound rules. These are the ports Unity uses for remote profiling.

Enabling remote profiling

To enable remote profiling, follow these steps:
  1. Connect the device to your WiFi network. The Profiler uses a local WiFi network to send profiling data from your device to the Unity Editor.
  2. Attach your device to your computer via cable.
  3. Open the Build Profiles window (menu: File > Build Profiles).
  4. Enable the
    Development Build

    ?

    setting.
  5. Enable the Autoconnect Profiler setting.
  6. Select Build & Run.
  7. When the application launches on the device, open the Profiler window in the Unity Editor (menu: Window > Analysis > Profiler).
After you open the Profiler window, it populates with data from your application. If the Editor doesn’t connect to the device automatically, select the Target Selection dropdown menu in the Profiler window and choose the appropriate device to start the Profiler connection manually.
You can also plug the target device directly into your computer to avoid network or connection issues.

Additional resources