← back to Boomer Calculator
FINAL_SUBMISSION_GUIDE.md
299 lines
# Final Submission Guide - Boomer Calc
Your app is ready to submit to the App Store! Here's everything you need.
## Quick Links
- **Privacy Policy**: https://67-fmvgmhw7k-stevemdrs-projects.vercel.app/privacy
- **Support Page**: https://67-fmvgmhw7k-stevemdrs-projects.vercel.app/support
- **Main App**: https://67-fmvgmhw7k-stevemdrs-projects.vercel.app
## Pre-Submission Checklist
### Step 1: Open Xcode and Configure
```bash
# From your project directory:
open ios/App/App.xcworkspace
```
In Xcode:
1. Select "App" target
2. Go to "Signing & Capabilities"
- Check "Automatically manage signing"
- Select your Apple Developer Team
3. Go to "General" tab
- Set Version: `1.0.0`
- Set Build: `1`
- Verify Bundle Identifier: `com.boomercalc.app`
### Step 2: Test the App
1. Select iPhone 15 Pro Max simulator
2. Press Cmd + R to run
3. Test all calculator functions work correctly
### Step 3: Take Screenshots
You MUST have screenshots for the App Store. Use the iPhone 15 Pro Max simulator:
1. Run the app in simulator (Cmd + R)
2. Press Cmd + S to take screenshot (saves to Desktop)
3. Take at least 2-3 screenshots showing:
- Main calculator interface
- A calculation in progress (e.g., "123 + 456 = 579")
- Another calculation showing different operations
**Screenshot Requirements:**
- Size: 1290 x 2796 pixels (iPhone 15 Pro Max)
- Format: PNG or JPEG
- Minimum: 1 screenshot (recommended: 2-3)
### Step 4: Create App in App Store Connect
Go to https://appstoreconnect.apple.com
1. Click "My Apps" → "+" → "New App"
2. Fill in:
- **Platform**: iOS
- **Name**: Boomer Calc
- **Primary Language**: English
- **Bundle ID**: com.boomercalc.app
- **SKU**: boomercalc001 (or any unique identifier)
- **User Access**: Full Access
### Step 5: Fill in App Information
#### App Information Tab
**Name**: Boomer Calc
**Subtitle**: Simple, no-frills calculator
**Description**:
```
Boomer Calc is a clean, no-frills calculator designed for simplicity and ease of use.
Features:
• Clean, minimal interface
• Basic arithmetic operations (+, -, ×, ÷)
• Large, easy-to-read buttons
• Instant calculations
• No ads, no tracking, no nonsense
• Works offline
Perfect for quick calculations without unnecessary complexity. Just a calculator that does what it's supposed to do.
```
**Keywords**: `calculator,math,simple,basic,arithmetic,clean,minimal,easy`
**Support URL**: `https://67-fmvgmhw7k-stevemdrs-projects.vercel.app/support`
**Marketing URL**: (Leave blank or use: `https://67-fmvgmhw7k-stevemdrs-projects.vercel.app`)
**Privacy Policy URL**: `https://67-fmvgmhw7k-stevemdrs-projects.vercel.app/privacy`
#### Pricing and Availability
- **Price**: Free
- **Availability**: All territories
#### App Privacy
Select: **"Data Not Collected"**
(Since the app doesn't collect any data)
#### Category
- **Primary Category**: Utilities
- **Secondary Category**: Productivity (optional)
### Step 6: Age Rating
Complete the questionnaire. For Boomer Calc:
- Answer "No" to all questions (no violence, profanity, etc.)
- Result should be: **4+** (suitable for all ages)
### Step 7: Version Information
**Version**: 1.0.0
**What's New in This Version**:
```
Initial release of Boomer Calc!
A simple, clean calculator that just works. No ads, no tracking, no unnecessary features. Just the math you need.
```
**Copyright**: 2025 [Your Name/Company]
### Step 8: Build & Upload
#### Create Archive
1. In Xcode, select "Any iOS Device (arm64)" from device dropdown (top left)
2. Menu: **Product → Archive**
3. Wait for archive to complete (may take several minutes)
4. Xcode Organizer will open automatically
#### Upload to App Store Connect
1. In Organizer window, select your archive
2. Click "Distribute App"
3. Select "App Store Connect"
4. Click "Upload"
5. Choose "Automatically manage signing"
6. Click "Upload"
7. Wait for upload to complete (10-30 minutes)
#### Add Build to App Store Connect
1. Go back to App Store Connect
2. Go to your app → Version 1.0.0
3. Scroll to "Build" section
4. Click "+" and select your uploaded build (may take 10-20 minutes to appear)
5. Answer export compliance: **"No"** (app doesn't use encryption beyond HTTPS)
### Step 9: Upload Screenshots
In App Store Connect, under "App Store" tab:
1. Scroll to "App Previews and Screenshots"
2. Click "6.7" Display" (iPhone 15 Pro Max)
3. Drag and drop your screenshots (2-3 screenshots)
4. Arrange them in preferred order
### Step 10: App Review Information
**Contact Information** (private, only for Apple reviewers):
- First Name: [Your First Name]
- Last Name: [Your Last Name]
- Phone: [Your Phone Number]
- Email: [Your Email]
**Notes for Reviewer**:
```
Boomer Calc is a simple calculator app with basic arithmetic operations. No special configuration or testing steps required. Just open and use.
```
### Step 11: Final Check
Make sure you see green checkmarks (✓) next to:
- App Information
- Pricing and Availability
- App Privacy
- Age Rating
- Version Information (with Build selected)
- Screenshots uploaded
- App Review Information
### Step 12: Submit for Review
1. Click "Add for Review" (top right)
2. Review all information one final time
3. Click "Submit to App Review"
4. Confirm submission
## After Submission
### Review Timeline
- Typical review time: 24-48 hours
- Can take up to 7 days
- You'll receive email updates
### Possible Outcomes
**✓ Approved**: Your app goes live!
- Download from App Store: Search "Boomer Calc"
- Share with users
**✗ Rejected**: Review feedback and fix issues
- Common reasons: missing metadata, crashes, misleading info
- Fix issues and resubmit
**⚠ Metadata Rejected**: Fix app details only (no new build needed)
- Update description, screenshots, etc.
- Resubmit for review
## Important URLs for Reference
### Required URLs (For App Store Connect)
```
Privacy Policy: https://67-fmvgmhw7k-stevemdrs-projects.vercel.app/privacy
Support URL: https://67-fmvgmhw7k-stevemdrs-projects.vercel.app/support
Marketing URL: https://67-fmvgmhw7k-stevemdrs-projects.vercel.app
```
## Quick Commands Reference
```bash
# Open Xcode
open ios/App/App.xcworkspace
# Rebuild and sync (if you make changes)
npm run build && npx cap sync ios
# Check Vercel deployment
vercel ls
```
## App Configuration Summary
- **App Name**: Boomer Calc
- **Bundle ID**: com.boomercalc.app
- **Version**: 1.0.0
- **Build**: 1
- **Category**: Utilities
- **Price**: Free
- **Age Rating**: 4+
- **Privacy**: No data collected
## Troubleshooting
### "No builds available in App Store Connect"
- Wait 10-20 minutes after uploading for build to process
- Check Xcode Organizer for upload status
- Verify you answered export compliance question
### "Missing screenshots"
- Must provide at least 1 screenshot for 6.7" display
- Take screenshots using iPhone 15 Pro Max simulator (Cmd + S)
### "Code signing error"
- Ensure you selected your Apple Developer Team in Xcode
- Try: Clean Build Folder (Cmd + Shift + K) then rebuild
### "Archive option is grayed out"
- Select "Any iOS Device (arm64)" from device dropdown (not simulator)
## Need Help?
- **Apple Developer Support**: https://developer.apple.com/support/
- **App Store Review Guidelines**: https://developer.apple.com/app-store/review/guidelines/
- **Your Detailed Guides**:
- XCODE_AND_APPSTORE_GUIDE.md
- APP_STORE_ASSETS_CHECKLIST.md
---
## You're Almost There!
You've already completed:
- ✓ App built and configured
- ✓ Privacy policy page live
- ✓ Support page live
- ✓ Info.plist configured
- ✓ App icons ready
- ✓ Bundle ID configured
What's left to do:
1. Open Xcode and verify configuration (5 minutes)
2. Take 2-3 screenshots (5 minutes)
3. Create App Store listing (15 minutes)
4. Archive and upload build (30 minutes)
5. Submit for review (5 minutes)
**Total time to submission: ~1 hour**
Good luck! Your app looks great and you're ready to go! 🚀