- Latest Development Build: https://build.phonegap.com/apps/1133885/share
- Latest Android App in the Google Play Store: https://play.google.com/store/apps/details?id=com.myplaceonline
For details, see parent project at https://github.com/myplaceonline/myplaceonline
- sudo npm install -g cordova
- Make sure .main is not in config.xml
- export ANDROID_HOME=~/Android/Sdk/
- export PATH=${ANDROID_HOME}/tools/:$PATH
- phonegap build android
- phonegap build android --release -- --keystore="../../lib/keys/myplaceonline_android_phonegap.keystore" --alias=myplaceonline_alias
- Add .main to config.xml
cordova platform rm ios
cordova platform add ios
cordova build ios
open -a Xcode platforms/ios
- Wait for "Indexing" to complete
- First time: Preferences } Accounts } Add } root@myplaceonline.com
- Double click on FindHumane
- Signing & Capabilities } Debug } Team: ...
- Signing & Capabilities } Release } Team: ...
- Signing & Capabilities } Debug } Uncheck "Automatically manage signing"
- Signing & Capabilities } Debug } Check "Automatically manage signing"
- Enable Automatic
- Signing & Capabilities } Debug } Team: ...
- Build Settings } Code Signing Identity } Release } Apple Development
- If you want to test in emulators, select the emulator type and click Play
- Next to the play/stop buttons, to the right of myplaceonline, select Build } Any iOS Device
- Product } Archive
- Click Distribute App
- Wait for an email that "The following build has completed processing"
- Go to https://appstoreconnect.apple.com/apps/
- Click on Myplaceonline
- Click on the plus button in the top left to create a new version and put in X.Y.Z
- Summarize updates under "What's New in This Version"
- If needed, update screenshots and other metadata.
- iPhone 14 Pro Max for 6.7" Screenshots. 1290x2796
- iPhone 12 Pro Max for 6.5" Screenshots
- iPhone 8 Plus for 5.5" Screenshots 1242x2208
- iPad Pro (4th Gen) for iPad Pro (3rd Gen) 12.9" Screenshots 2048x2732
- iPad Pro (4th Gen) for iPad Pro (2nd Gen) 12.9" Screenshots
- Click the button, "Select a build before you submit your app"
- Select Yes for encryption and Yes for exemption.
- Click Save
- Wait for the notification that the app is ready to be tested in Test Flight
- Test the app using Test Flight
- Enable developer options: Settings > About phone and tap Build number seven times. Return to the previous screen to find Developer options at the bottom.
- Enable
USB debugging
andAllow USB debugging in charging mode
- Connect Phone and ensure USB debugging is enabled from the notifications
- sudo adb start-server
- export ANDROID_HOME=~/Android/Sdk/
- export PATH=${ANDROID_HOME}/tools/:$PATH
- adb shell uptime
- Accept the security warning on the device
- adb uninstall com.myplaceonline
- phonegap run android --device
- Open Chrome and go to chrome://inspect/#devices