# Collecting performance data on an iOS device

> Connect an iOS device to Unity and profile your application.

Use the [Profiler](/engine/6000.7/manual/analysis/profiler/introduction.md) to collect performance data about your application. You can [collect performance data while in Play mode](/engine/6000.7/manual/analysis/profiler/profiling-applications/profiling-play-mode.md) 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

* [Profiler introduction](/engine/6000.7/manual/analysis/profiler/introduction.md)
* [Using the Profiler window](/engine/6000.7/manual/analysis/profiler/window.md)
* [Optimize performance for iOS](/engine/6000.7/manual/platform-specific/iphone/ios-developing/performance.md)
* [Collect performance data in Play mode](/engine/6000.7/manual/analysis/profiler/profiling-applications/profiling-play-mode.md)
