- This repo contains the source for a react-native implementation of a skirmish client-app
⚠️ This is still very much work in progress- Application has not been tested on iOS and will probably fail because of missing permissions.
- Youll need a JDK, i would recommend
openjdk-11.0.12
. Use sdkman to ensure a smooth installation process.
npm install
npx react-native run-android --terminal terminator --list-devices
- Note that you have to change the
--terminal
argument to a terminal of your choosen as this will fail without any debug information, if the given terminal is not found
- Configure code signing for the xcode project (open ios/skirmishreactnative.xcodeproj and set the signing orga for every runner)
- Update podfile:
cd ios/
gem update cocapods --pre
pod update
- Run
npx react-native run-ios --terminal xterm
- Note that you have to change the
--terminal
argument to a terminal of your choosen as this will fail without any debug information, if the given terminal is not found
- Until a proper release mechanism is established, each build has to be triggered manually.
- There is a github actions worklfow configured which will build, sign and publish the APKs and AABs