# Compiled iPhone app — unsigned

`iphone-device-unsigned.zip` contains the actual `App.app` compiled for a physical iPhone (arm64, iOS 15+). It includes the offline MediaPipe model/WASM and camera/local-network purpose strings. SHA-256 and build provenance are in manifest.json.

Both simulator and device targets passed on Xcode 26.6 in [the hosted build](https://github.com/vasanthsreeram/BG4122-mdd-project/actions/runs/38716666110), source commit 3b32ef8. The ESP32 CI build passed in the same run.

The archive is **unsigned and cannot be installed directly on an iPhone**. To sign and install, use the generated Xcode project in the software source ZIP: run `npm ci` and `npm run ios:prepare` from app/, open ios/App/App.xcodeproj in Xcode 26+, select your Apple signing team and physical iPhone, then Run. Allow camera/local network, join the ESP32 AP and pair using its serial-displayed code.

No signing credentials are embedded. This is a bench prototype; no real iPhone camera/Wi-Fi, ESP32, printed fit or worn/patient test has been performed. The Chromium simulation and synthetic-camera checks are documented separately.

Public archive: https://mdd.vasanth.cloud/files/hand-lab/iphone-device-unsigned.zip
