good first issue
Repository metrics
- Stars
- (2 stars)
- PR merge metrics
- (PR metrics pending)
説明
The first step to start working on the Soundscape app is to setup the development environment.
Read and follow the steps described in the onboarding documentation for the Soundscape app: https://github.com/soundscape-community/soundscape/blob/main/docs/ios-client/onboarding.md.
@NikMel to add notes.
Definition of done: Soundscape builds in XCode, runs on an iOS device/emulator and is deployed to TestFlight.
-------------- Some random notes
Setup Mac build environment
- Install rvm
- curl -sSL https://get.rvm.io > install_rvm.sh
- source install_rvm.sh
- Restart terminal
- Install homebrew
- /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
- Restart terminal
- Install ruby
- rvm install 3.2.3
Build and deploy on Testflight
- In Xcode
- Choose Scheme ‘Soundscape’
- Product / Archive
- “Missing package product […]” build failures -> File / Packages / Reset package cache
- (Validate App)
- Distribute App
- Testflight Internal
- On App Store Connect (https://appstoreconnect.apple.com/)
- Add the app to testers (it may be distributed as a new app…)