mirror of
https://github.com/saymrwulf/puncture.git
synced 2026-06-17 01:44:55 +00:00
2.1 KiB
2.1 KiB
EmergencyPuncture iPhone Install Guide
This project already builds successfully for iOS.
Current local artifacts:
- Unsigned archive:
goapp/ios/dist/EmergencyPuncture.xcarchive - Unsigned IPA (not installable as-is):
goapp/ios/dist/EmergencyPuncture-unsigned-proper.ipa
To install on a real iPhone, you must sign with an Apple Team.
Option 1: Install directly from Xcode (recommended)
- Connect your iPhone to the Mac with USB.
- On iPhone, tap
Trust This Computerif prompted. - Open project:
goapp/ios/EmergencyPuncture/EmergencyPuncture.xcodeproj
- In Xcode:
- Select target
EmergencyPuncture - Open
Signing & Capabilities - Enable
Automatically manage signing - Select your Team (Apple ID Personal Team or paid Developer Team)
- Select target
- In the Xcode device selector, choose your connected iPhone.
- Press
Run(Cmd+R). - If iOS blocks launch the first time:
- iPhone
Settings > General > VPN & Device Management - Trust your developer certificate
- Re-run from Xcode.
- iPhone
Option 2: Build signed IPA from terminal
- Ensure step 4 above is complete at least once in Xcode (Team selected).
- Get your Team ID (10 chars) from:
- Apple Developer account
- or Xcode
Signing & Capabilitiesdetails.
- Run:
cd /Users/oho/GitClone/CodexProjects/puncture/goapp/ios
TEAM_ID=YOURTEAMID ./build_signed_ipa.sh
- Output:
- Archive:
goapp/ios/dist-signed/EmergencyPuncture-YOURTEAMID.xcarchive - IPA:
goapp/ios/dist-signed/export-debugging/EmergencyPuncture.ipa
- Archive:
Install signed IPA to iPhone
Use one of these:
- Apple Configurator 2 (Mac App Store):
- Connect iPhone
- Drag the signed
.ipaonto the device
- Xcode Organizer:
Window > Organizer- Select archive
Distribute Appfor development/internal flow
Known failure and meaning
No Team Found in Archive: The app was archived without a Team (DEVELOPMENT_TEAMempty), so export cannot sign.
Fix by selecting Team in Xcode, then rebuild/export.Signing for "EmergencyPuncture" requires a development team: No Team is configured yet for this target.
Fix in XcodeSigning & Capabilitiesby selecting your Team.