Hi all,
I'm currently exploring the best way to implement an AR mirror using Snapchat's CameraKit iOS SDK. I'm using the official sample project provided in the Mirrors guide (https://developers.snap.com/camera-kit/integrate-sdk/ios/guides/mirrors), and the app already runs smoothly on:
- iOS Simulator
- Physical iPhone device
- My Mac (Designed for iPad) – tested on M1 Mac
Now, I'm considering how to deliver this AR mirror experience in the most seamless way possible, even for non-technical users.
My main question:
What is the best way to deploy an AR mirror app built with CameraKit so that it runs standalone on a Mac with Apple Silicon — without requiring Xcode?
Specifically:
Is it possible to build and export this Xcode project as a .app that runs directly on macOS (Catalyst-style) like a native Mac app?
Are there best practices for packaging or signing Catalyst apps for production or offline installation?
For those with experience using CameraKit for AR mirrors: what’s the most effective and user-friendly setup you’ve implemented or seen in real-world deployments?
My goal is to make the AR mirror available in a plug-and-play pn Mac mini or iMac, without needing to install via Xcode or run through a terminal.
Any advice, deployment tips, or pitfalls to avoid would be greatly appreciated!