ios deployment - nself-org/nchat GitHub Wiki
Complete production-ready guide for deploying nChat iOS app.
# Generate icons
pnpm ios:icons
# Open Xcode
pnpm ios:open
# Build debug
pnpm ios:build:debug
# Build release
pnpm ios:build:release
# Run on device
pnpm ios:run✅ App size: < 50 MB
✅ Launch time: < 2 seconds
✅ Memory: < 100 MB idle
✅ Battery: < 5% per hour
✅ Safe areas handled
✅ Dark mode supported
✅ Haptic feedback implemented
-
/platforms/capacitor/ios/App/App/Info.plist- All permissions configured -
/platforms/capacitor/ios/App/App/AppDelegate.swift- Background fetch + push notifications -
/platforms/capacitor/ios/App/App/App.entitlements- Production entitlements -
/platforms/capacitor/ios/App/App/Base.lproj/LaunchScreen.storyboard- Launch screen -
/src/lib/ios/*- Background fetch, push notifications, safe areas, haptics
Test on:
- iPhone 12 Mini (5.4")
- iPhone 13 (6.1")
- iPhone 14 Pro (6.1")
- iPhone 15 Pro Max (6.7") ⭐
- iPad Pro 12.9"
Screenshots needed (capture via Xcode simulator):
- 6.7" display: 1290 x 2796
- 6.5" display: 1242 x 2688
- 5.5" display: 1242 x 2208
- 12.9" iPad: 2048 x 2732
- Documentation: https://nchat.app/docs
- Issues: https://github.com/nself/nself-chat/issues
- Email: [email protected]