✅ IPA Built: CameraAccess.ipa (11MB) - Ready to install
✅ Installation Script: scripts/install-iphone.sh - One-command setup
✅ CI Pipeline: Builds new IPA on every push automatically
✅ Complete Documentation: Everything you need to know
- Plug iPhone into your Linux PC via USB
- Unlock iPhone
- When prompted "Trust This Computer?" → Tap Trust
- Enter iPhone passcode if asked
cd /home/ajlennon/data_drive/ai/VisionClaw
./scripts/install-iphone.shThe script will:
- Install all needed dependencies automatically
- Setup AltServer-Linux
- Download latest IPA (or use existing)
- Ask for your Apple ID
- Sign and install the app
After installation:
- Open: Settings → General → VPN & Device Management
- Tap your email address
- Tap Trust
The app icon will appear on your home screen.
The app will launch, but won't connect to Gemini until you add real API keys.
Option A: Runtime Configuration (Coming Soon) I can add a Settings UI where you enter API keys at runtime.
Option B: Build with Real Keys (~$2-3)
- Rent a cloud Mac for 1 hour
- Build with real secrets
- Install that IPA instead
For now, Option A is recommended - let me know if you want me to implement it!
Once you want to make changes:
# 1. Edit code on your Linux system
vim samples/CameraAccess/CameraAccess/SomeFile.swift
# 2. Push to GitHub
git add .
git commit -m "Add feature"
git push
# 3. CI builds new IPA automatically (wait ~2 minutes)
# 4. Reinstall on iPhone
./scripts/install-iphone.sh
# 5. Test!# Check if usbmuxd is running
sudo systemctl status usbmuxd
# If not, start it
sudo systemctl start usbmuxd
# Check for devices
idevice_id -l# Install libimobiledevice
sudo apt install libimobiledevice-utils usbmuxd- Make sure iPhone is unlocked
- Try unplugging and reconnecting iPhone
- Check Apple ID credentials are correct
- Disable 2FA temporarily if issues persist
This is expected! The IPA has placeholder API keys. Either:
- Wait for Settings UI (I can add this)
- Build with real keys using cloud Mac
Ready to try it? Just:
cd /home/ajlennon/data_drive/ai/VisionClaw
./scripts/install-iphone.shAfter installation, let me know:
- Did it install successfully?
- Do you want me to add the Settings UI for entering API keys at runtime?
Files:
- IPA:
/home/ajlennon/data_drive/ai/VisionClaw/CameraAccess.ipa - Script:
/home/ajlennon/data_drive/ai/VisionClaw/scripts/install-iphone.sh - Guide:
/home/ajlennon/data_drive/ai/VisionClaw/docs/INSTALL_FROM_LINUX.md