- Android Studio 3.6.1 or later
- XCode 11.0 or later
- Cocoapods 1.9.1 or later
- Node.js v12.16.1 or later
git clone
npm install
cd ios && pod install && cd ..
// (to install iOS libraries.)npm start
Run android studio -> open up the project > build(Ctrl or cmd + R)
You must add your ip address to 'network_security_config.xml' App resources will be synchronized with developing computer
- Click 'Build Variants'(located left vertical menu)
- Change value 'debug' to 'release' from 'Active Build Variant' of 'app' Module
- Build (Ctrl or cmd + R)
- Click 'Build' menu
- Click 'Generate Signed Bundle(s) / APK(s)'
- Select 'APK'
- Check environment values
- 'Key store path' = '{your path}/mirror-app/android/keystore'
- 'Key store password' = 'mynamefelix'
- 'Key alias' = 'mirror'
- 'Key password' = 'mynamefelix'
the keystore should be managed securely and privately
- In the next screen, check the 'Signature Versions'.
- Click Finish
Run XCode -> build(Cmd + R) -> run by phone
- Click 'Product' -> 'Scheme' -> 'Edit Scheme...'
- Change value 'Debug' to 'Release' from 'Build Configuration'
- Build (Cmd + R) -> run by phone.
- Click 'XCode' -> 'Preferences...' -> 'Accounts' tab
- Add your apple account(this account must be added KysenTechnologies member and have permissions)
- Click 'Download Manual Profiles'
- Build binary. Click 'Product' -> 'Archive'.
- Click 'Window' -> 'Organizer'. You can see Built Acrhives.
- Choose Archive and Click 'Distribute App'
- Click 'App Store Connect' -> 'Upload' -> Check prefer options(recommend check all) -> 'Automatically manage signing' -> 'Upload'
- Go to 'https://appstoreconnect.apple.com' and login. You can request Testflight or AppReview