Skip to content

Latest commit

 

History

History
44 lines (32 loc) · 1.33 KB

File metadata and controls

44 lines (32 loc) · 1.33 KB

Building

What is Chat?

✅ Easiest for development

  • Upload to App Store Connect (no review needed for TestFlight)
  • Install TestFlight app, get invite link
  • Auto-updates, works across devices
  • 90-day builds (can refresh)
  1. Direct Installation (Development)

✅ Immediate, no upload needed

Build for your Mac

xcodebuild -project Chat.xcodeproj -scheme Chat -configuration Release -derivedDataPath ./build

Copy to Applications

cp -r ./build/Build/Products/Release/Chat.app /Applications/ ⚠️ Limitations: Expires in ~7 days (free developer account) or 1 year (paid)

  1. Archive & Export

✅ Professional approach

  1. Xcode → Product → Archive

  2. Distribute App → Developer ID (for personal use)

  3. Export & install the .app

  4. Requires paid Apple Developer account ($99/year)

  5. Self-Signed Distribution

✅ Free alternative

Build release version

xcodebuild -project Chat.xcodeproj -scheme Chat -configuration Release

Sign with your development certificate

codesign --force --deep --sign "Your Developer ID" Chat.app

Create installer package (optional)

pkgbuild --component Chat.app --install-location /Applications Chat.pkg

Recommendation: Use TestFlight - it's designed exactly for this use case (personal/internal app distribution without public App Store review).