- Xcode 14 or higher
- macOS 12 or higher
(optional) To automatically install the companion app on a connected, authorized iOS device, install ideviceinstaller via Homebrew:
brew uninstall ideviceinstaller
brew uninstall libimobiledevice
brew install --HEAD libimobiledevice
brew link --overwrite libimobiledevice
brew install --HEAD ideviceinstaller
brew link --overwrite ideviceinstaller
sudo chmod -R 777 /var/db/lockdown/
Build iOS:
ant iosTo build components and reinstall the companion:
ant ioscompsTo build only the Android version of the companion (MIT App Inventor open source):
ant androidTo build the webapp for Google App Engine:
ant webappTo run tests:
ant iostests