Get SpatialOS

Sites

Menu

Ways to test your iOS client

Before reading this document, make sure you are familiar with:

Unity provides multiple ways to test your iOS client-worker. We integrated them all to work with SpatialOS. This documentation describes the benefits of the different options.

In the Editor

For standard workflows and for minor changes, we recommend that you run your game in the Editor. Now that your build platform is set to iOS, Unity compiles and executes sections of code marked with the platform #define directive; #if UNITY_IOS. This means that you have the full capabilities and ease of use of your Unity Editor, while still executing code that would otherwise only run on an iOS device.

For more information, see the following documentation:

Unity Remote

With the Unity Remote app, you don’t have to spend time building and deploying your game, reducing development iteration times. It mirrors your Unity Editor’s Game view on your mobile device, giving you quick feedback on how the game looks on a mobile device. However, it does not provide the full native capabilities of the game running on a device.

For more information, see the following documentation:

iOS Simulator

The iOS Simulator simulates iOS devices on your development computer so that you can test your game on a variety of devices and iOS versions without needing a physical device. You need to build and deploy your game to use the Simulator.

For more information, see the following documentation:

iOS device

While it takes time to build and deploy, this option provides the full native capabilities of deploying the game to a device; good picture quality, instant feedback, and snappy controls.

For more information, see the following documentation:

Search results

Was this page helpful?

Thanks for letting us know!

Thanks for your feedback

Need more help? Ask on the forums