Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/subconsciousnetwork/subconscious
https://github.com/subconsciousnetwork/subconscious
ios macos swift xcode
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/subconsciousnetwork/subconscious
- Owner: subconsciousnetwork
- License: apache-2.0
- Created: 2021-06-09T22:08:30.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-04-09T21:08:27.000Z (9 months ago)
- Last Synced: 2024-04-15T12:18:58.357Z (8 months ago)
- Topics: ios, macos, swift, xcode
- Language: Swift
- Size: 14.6 MB
- Stars: 46
- Watchers: 5
- Forks: 5
- Open Issues: 157
-
Metadata Files:
- Readme: README.md
- License: LICENSE-APACHE
Awesome Lists containing this project
README
# Subconscious
## Setup
Install [Xcode](https://apps.apple.com/us/app/xcode/id497799835?mt=12), clone the repo and open the project.
## Config
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.
## Running on Device
- 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`
- 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