Your Mac has Xcode 26.5 already. The following need to be installed (one-time setup):
# 1. Java 17 (required for Android builds)
brew install openjdk@17
echo 'export PATH="/opt/homebrew/opt/openjdk@17/bin:$PATH"' >> ~/.zshrc
source ~/.zshrc
# 2. CocoaPods (required for iOS builds)
brew install cocoapods
# 3. Node.js (required for React Native)
brew install node
# 4. Android Studio (required for Android builds)
# Download from: https://developer.android.com/studio
# After install, add to ~/.zshrc:
# export ANDROID_HOME=$HOME/Library/Android/sdk
# export PATH=$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools:$PATH
# 5. DevEco Studio (required for HarmonyOS builds)
# Download from: https://developer.huawei.com/consumer/en/devstudio/
cd kirincode
bash build-mobile.sh all
cd packages/mobile
npm install
npx expo prebuild --platform ios
cd ios && pod install
cd ..
npx expo run:ios --configuration Release
# Output: ios/build/
cd packages/mobile
npm install
npx expo prebuild --platform android
cd android && ./gradlew assembleRelease
# Output: app/build/outputs/apk/release/
packages/kirincode-ohosentry/build/default/outputs/default/entry-default-signed.hapiOS: packages/mobile/ios/build/KirinCode.ipa
Android: packages/mobile/android/app/build/outputs/apk/release/app-release.apk
HarmonyOS: packages/kirincode-ohos/entry/build/default/outputs/default/entry-default-signed.hap