
VibeRides

iOS App Store Submission Guide
Package your VibeRides PWA for the Apple App Store
π± What This Guide Covers:
This guide walks you through packaging your PWA as an iOS app using PWABuilder or Capacitor, then submitting it to the Apple App Store. Estimated time: 2-3 hours for first submission.
1. Apple Developer Account ($99/year)
Required to submit apps to the App Store. Sign up at:
developer.apple.com/programsβ οΈ Approval takes 24-48 hours after payment
2. Mac Computer Access
You need macOS to build iOS apps. Choose one option:
- Own a Mac: Use your MacBook, iMac, or Mac Mini
- Borrow a Mac: From a friend for a few hours
- Cloud Mac: Rent a virtual Mac from MacinCloud (~$30/month)
- PWABuilder Cloud Service: They can build for you (~$50 one-time)
3. Your PWA Must Be Live
Your app is already live at:
https://viberides-nyc.base44.appAlready meets requirements!
Generate iOS Package
- Go to PWABuilder: pwabuilder.com
- Enter your URL:
https://viberides-nyc.base44.app - Click "Start" and wait for it to analyze your PWA
- Click "Package For Stores" at the top
- Select "iOS" platform
- Fill in app details:
- β’ Bundle ID:
com.lionzmen.viberides - β’ App Name:
VibeRides NYC - β’ Version:
1.0.0
- β’ Bundle ID:
- Download the package (it will be a .zip file)
Build with Xcode (on Mac)
- Install Xcode from Mac App Store (free, ~12GB download)
- Unzip the package you downloaded from PWABuilder
- Open the .xcodeproj file in Xcode
- Sign in with your Apple ID: Xcode β Preferences β Accounts β Add Apple ID
- Select your team: In project settings, under "Signing & Capabilities"
- Build the app: Product β Archive (wait 5-10 minutes)
- Upload to App Store: When archive finishes, click "Distribute App" β "App Store Connect"
Create App Store Listing
- Go to App Store Connect: appstoreconnect.apple.com
- Click "My Apps" β "+" β "New App"
- Fill in app information:
- β’ Name: VibeRides NYC
- β’ Bundle ID: com.lionzmen.viberides (must match Xcode)
- β’ SKU: viberides-nyc-001
- Add screenshots: You need iPhone screenshots (use simulator or real device)
- β’ 6.7" Display (iPhone 14 Pro Max): 1290 x 2796 pixels
- β’ 5.5" Display (iPhone 8 Plus): 1242 x 2208 pixels
- Write app description:
Book premium party buses in NYC at Uber prices! VibeRides connects you with luxury transportation for birthdays, bachelor/bachelorette parties, corporate events, and nights out. Features LED lights, premium sound systems, and professional drivers. Browse vehicles, get instant quotes, and book in minutes.
- Add keywords: party bus, nyc transportation, luxury rides, events, nightlife
- Upload icon: 1024x1024 PNG (you already generated this!)
- Set pricing: Free app (with in-app bookings)
- Add privacy policy URL:
https://viberides-nyc.base44.app/PrivacyPolicy
Submit for Review
- Select your build: The one you uploaded from Xcode should appear in 30-60 minutes
- Answer review questions:
- β’ Does your app use encryption? Select "No" (unless you added payment processing)
- β’ Content rights? Select "I have all rights"
- Add review notes:
"VibeRides is a party bus booking platform for NYC. To test, browse vehicles on the home page, view event calendar, and explore booking flow. Full booking requires payment (Stripe)."
- Submit! Click "Submit for Review"
- Wait 1-3 days for Apple's review team
Installation
# Install Capacitor CLI
npm install -g @capacitor/cli
# Create a new Capacitor project
npm init @capacitor/app
Configuration
Edit capacitor.config.json:
{
"appId": "com.lionzmen.viberides",
"appName": "VibeRides NYC",
"webDir": "dist",
"server": {
"url": "https://viberides-nyc.base44.app",
"cleartext": true
}
}Add iOS Platform
# Add iOS platform
npx cap add ios
# Open in Xcode
npx cap open ios
This opens Xcode where you can build and submit (same as PWABuilder method above)
π¨ If You Get Rejected:
Don't panic! Most rejections are fixable. Apple provides detailed feedback. Make the requested changes and resubmit. Average apps get approved on 2nd submission.
Initial Setup
- β’ Apple Developer signup: 24-48 hours
- β’ PWA packaging: 30 minutes
- β’ Xcode build: 10-20 minutes
- β’ Upload to App Store: 30-60 minutes
App Store Process
- β’ Create listing: 1-2 hours
- β’ Submit for review: Instant
- β’ Apple review: 1-3 days
- β’ If approved: Live immediately!
β‘ Total time from start to App Store: 3-5 days
# Install Capacitor
npm install -g @capacitor/cli
# Create project
npm init @capacitor/app
# Add iOS platform
npx cap add ios
# Open in Xcode
npx cap open ios
# Sync changes after updating code
npx cap sync ios
π― Next Steps:
- Sign up for Apple Developer Program ($99/year)
- Get Mac access (own, borrow, or cloud)
- Choose PWABuilder (easier) or Capacitor (more control)
- Follow the steps above to package and submit
- Wait 1-3 days for approval
