Install Xcode, clone the repo and open the project.
Common application config is set in xcode/Subconscious/Shared/Config.swift
, set debug
to true
for local development.
There are also a few configurations in a .env
file. You can use .env.example
as a guide for how to build yours.
- Enable Developer Mode on the target device
- Settings -> Security & Privacy -> Developer Mode
- Connect device
- Wait for Xcode to detect it
- Run build (fails)
- Change the build target to your device
- It should warn you that you're missing a provisioning profile
- Add Developer Account
- Sign in with your Apple ID (you can create a new one just for this)
- Change App Identifier
- The
com.subconscious.Subconscious
identifier is covered by the team provisioning profile so you'll need to make your own, i.e.com.my-username.Subconscious
- The
- Automatically Create Provisioning Profile
- After changing the identifier XCode should configure provisioning for you
- Build & Run again
- Trust App
- On device visit Settings -> General -> VPN & Device Managment to trust the app