Using the seeMoteViewer App
After preparing the development environment and connecting the seeMote Cube, install and launch seeMoteViewer on Apple Vision Pro.
Install and Launch seeMoteViewer
-
Open seeMoteViewer.xcodeproj in Xcode.
-
In the Xcode toolbar, open the run destination menu.
-
Select the connected Apple Vision Pro.
-
Click Run to build, install, and launch seeMoteViewer.
-
When launching the app for the first time, follow the instructions on Apple Vision Pro to grant the required permissions.
Start the Immersive Experience
-
Launch seeMoteViewer.
-
Turn on Start Experience.
-
Enter the immersive space.
A virtual model will appear aligned with the physical seeMote Cube. Move and rotate the Cube to observe its spatial tracking performance in real time.

Select a Virtual Model
Open Select Model to switch between the available virtual models.
Accessory Model - Displays the default virtual Cube model.
Toy Drummer - Displays the auto animation Toy Drummer model.

This feature demonstrates how the Cube's tracked position and orientation can drive different virtual objects.
Place a Digital Replica
You can place a virtual model in the surrounding space in either of the following ways:
Press any physical button on the seeMote Cube or select Clone in the app.

Each action places a virtual model at the corresponding position in the immersive space.
Test Exploded View
Mars Rover - Displays the model with an interactive exploded view.

Test Haptic Feedback
Select Play Haptic Feedback to activate the Cube's built-in vibration motor.
Clear the Scene
Select Clear Scene to remove all virtual models currently placed in the immersive space.

Troubleshooting
Apple Vision Pro Does Not Appear in Xcode
-
Confirm that Developer Mode is enabled.
-
Confirm that the Mac and Apple Vision Pro use the same Apple ID and network.
-
Complete device pairing again.
The Virtual Model Does Not Follow the Cube
-
Confirm that the Cube is connected over Bluetooth.
-
Confirm that Start Experience is enabled.
-
Leave and re-enter the immersive space.
-
Restart the Cube and relaunch the app if necessary.
Was this article helpful?
