← back to Calc 67

SUBMISSION_GUIDE.md

334 lines

# 67 Calc - App Store Submission Guide

## ✅ Completed Setup

Your 67 Calc app is ready for submission! Here's what has been configured:

### App Details
- **App Name**: 67 Calc
- **Bundle ID**: com.sixtysevencalc.app
- **Theme**: Patriotic (Red, White, Blue)
- **Tagline**: "American Made Calculator"

### URLs (Live and Public)
- **Live App**: https://67-2pvq7q1lh-stevemdrs-projects.vercel.app
- **Privacy Policy**: https://67-2pvq7q1lh-stevemdrs-projects.vercel.app/privacy
- **Support Page**: https://67-2pvq7q1lh-stevemdrs-projects.vercel.app/support

### Google Analytics
✅ GA tag installed: G-7K9CPBPFLD

### Developer Contact
- **Developer**: Steve Abrams Designs
- **Email**: steveabramsdesigns@gmail.com

---

## 📱 Next Steps - App Store Submission

### Step 1: Open Xcode

```bash
cd /root/WebsitesMisc/67calc
open ios/App/App.xcworkspace
```

### Step 2: Configure Xcode

1. **Select "App" target** in the left sidebar
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.sixtysevencalc.app`
   - Verify **Display Name**: `67 Calc`

### Step 3: Test the App

1. Select **iPhone 15 Pro Max simulator**
2. Press **Cmd + R** to run
3. Test calculator functions work correctly
4. Verify patriotic theme displays properly

### Step 4: Take Screenshots

**REQUIRED** - You need screenshots for App Store listing:

1. Run app in iPhone 15 Pro Max simulator
2. Press **Cmd + S** to take screenshots (saves to Desktop)
3. Take 2-3 screenshots showing:
   - Main calculator with patriotic theme
   - A calculation in progress
   - Different calculator modes

**Screenshot Requirements**:
- Size: 1290 x 2796 pixels (iPhone 15 Pro Max)
- Format: PNG or JPEG
- Minimum: 1 screenshot (recommended: 2-3)

### Step 5: Create App in App Store Connect

Go to https://appstoreconnect.apple.com

1. Click **"My Apps"** → **"+"** → **"New App"**
2. Fill in:
   - **Platform**: iOS
   - **Name**: 67 Calc
   - **Primary Language**: English
   - **Bundle ID**: com.sixtysevencalc.app
   - **SKU**: 67calc001 (or any unique identifier)
   - **User Access**: Full Access

### Step 6: App Information

#### Basic Info

**Name**: 67 Calc

**Subtitle**: American Made Calculator

**Description**:
```
67 Calc - The Proudly American Calculator

Features:
• Patriotic red, white, and blue design
• Clean, simple interface
• Basic arithmetic operations (+, -, ×, ÷)
• Scientific calculator functions
• Mortgage calculator
• BMI calculator
• Tip calculator
• Large, easy-to-read display
• No ads, no tracking, no nonsense
• Works completely offline
• Made with pride in the USA 🇺🇸

Perfect for quick calculations with American style. Simple, powerful, and patriotic!
```

**Keywords**: `calculator,patriotic,american,usa,math,simple,basic,arithmetic,clean,67`

**Support URL**: `https://67-2pvq7q1lh-stevemdrs-projects.vercel.app/support`

**Marketing URL** (optional): `https://67-2pvq7q1lh-stevemdrs-projects.vercel.app`

**Privacy Policy URL**: `https://67-2pvq7q1lh-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 7: Age Rating

Complete the questionnaire:
- Answer **"No"** to all questions
- Result: **4+** (suitable for all ages)

### Step 8: Version Information

**Version**: 1.0.0

**What's New in This Version**:
```
Initial release of 67 Calc! 🇺🇸

The proudly American calculator - simple, powerful, and patriotic.
• Beautiful red, white, and blue design
• Multiple calculator modes
• No ads, no tracking
• Made in the USA with pride

Download now and calculate with American style!
```

**Copyright**: 2025 Steve Abrams Designs

### Step 9: Build & Upload to App Store

#### Create Archive

1. In Xcode, select **"Any iOS Device (arm64)"** from device dropdown
2. Menu: **Product → Archive**
3. Wait for archive to complete (several minutes)
4. Xcode Organizer opens automatically

#### Upload to App Store Connect

1. In Organizer, 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 (10-30 minutes)

#### Add Build to App Store Connect

1. Go back to App Store Connect
2. Your app → Version 1.0.0
3. Scroll to **"Build"** section
4. Click **"+"** and select uploaded build (may take 10-20 minutes to appear)
5. **Export Compliance**: Select **"None of the algorithms mentioned above"**

### Step 10: 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 2-3 screenshots
4. Arrange in preferred order

### Step 11: App Review Information

**Contact Information** (private, only for Apple reviewers):
- **First Name**: Steve
- **Last Name**: Abrams
- **Phone**: [Your Phone Number]
- **Email**: steveabramsdesigns@gmail.com

**Notes for Reviewer**:
```
67 Calc is a simple calculator app with a patriotic American theme.
It includes basic calculator, scientific functions, mortgage calculator,
BMI calculator, and tip calculator. No special configuration required -
just open and use.
```

### Step 12: 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 13: 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

---

## 🎯 Important Notes

### Vercel Deployment Protection

**CRITICAL**: Make sure Vercel deployment protection is **DISABLED**:
1. Go to https://vercel.com/stevemdrs-projects/67/settings/deployment-protection
2. Set Protection Mode to **"None"** or **"Only Preview Deployments"**
3. This ensures Apple reviewers can access your privacy and support pages

### Bundle ID

- **iOS Bundle ID**: `com.sixtysevencalc.app`
- This is different from Boomer Calc to avoid conflicts
- Numbers can't start bundle IDs, so "67" became "sixtyseven"

### Export Compliance

✅ Already configured in Info.plist:
```xml
<key>ITSAppUsesNonExemptEncryption</key>
<false/>
```

This means future builds won't require manual compliance answers.

---

## 📊 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 immediately!
- Download from App Store: Search "67 Calc"

**❌ Rejected**:
- Review feedback and fix issues
- Common reasons: crashes, misleading info, missing metadata
- Fix and resubmit

**⚠ Metadata Rejected**:
- Fix app details only (no new build needed)
- Update description, screenshots, etc.
- Resubmit for review

---

## 🚀 Quick Command Reference

```bash
# Open Xcode
cd /root/WebsitesMisc/67calc
open ios/App/App.xcworkspace

# Rebuild if needed
npm run build && npx cap sync ios

# Check Vercel deployment
vercel ls

# Redeploy to Vercel
vercel --prod
```

---

## 📝 App Summary

**What's Different from Boomer Calc:**
- 🇺🇸 Patriotic red, white, blue theme
- 🎨 American flag emoji branding
- 🏛️ "Made in USA" messaging
- 📊 Google Analytics integrated
- 🆔 Different bundle ID (com.sixtysevencalc.app)

**What's the Same:**
- ✅ No data collection
- ✅ Works offline
- ✅ No ads
- ✅ Multiple calculator modes
- ✅ Same developer contact info

---

## ✨ You're Ready!

Your 67 Calc app is fully configured and ready for App Store submission. Follow the steps above to:

1. Test in Xcode
2. Take screenshots
3. Create App Store listing
4. Upload build
5. Submit for review

**Good luck with your submission! 🇺🇸🚀**

---

*Created: October 20, 2025*
*Developer: Steve Abrams Designs*
*Contact: steveabramsdesigns@gmail.com*