App Store Submission, הגשה לחנויות האפליקציות

📚 פיתוח Mobile ⏱️ 10 דק׳ 🎓 בינוני ✓ חינם לגמרי
App Store Submission, הגשה לחנויות האפליקציות

App Store Submission ב-2026, מה שלא יודעים אפילו devs ותיקים

זה קרה לסטארטאפ תל אביבי בפברואר 2026: שלושה שבועות עבודה על feature חדש, build נקי ב-Xcode, הגישו לApp Store. תוך 8 דקות, auto-reject. הסיבה: האפליקציה שולחת prompts ל-Anthropic API אבל אין AI consent screen. החוק הזה נכנס ל-effect בנובמבר 2025, והreviewer האנושי כבר לא רואה את הbinary, מערכת אוטומטית של Apple דוחה לפני שהcomplete reviewer מסתכל. שלושה שבועות עבודה, 4 ימי delay, פספוס launch של campaign בliink.

ב-2026 חוקי ההגשה השתנו דרמטית, גם ל-Apple וגם ל-Google Play. Claude 4.x יכול לקרוא את ה-App Store Review Guidelines וה-Google Play Developer Policy בגרסאות 2026, ולתפוס בערך 80% מסיבות הrejection לפני שאתם לוחצים Submit. השיעור הזה מלמד 4 דפוסי prompts שחוסכים שבועות.

4 השינויים הקריטיים ב-2026

מ-Apple Dev Forums (Q1 2026): "Rejection explanations are often one-liners, and associated screenshots are frequently not clearly linked to the points raised." זה הופך appeals חכמים דרך Resolution Center לחשובים יותר מהגשה חוזרת.

Prompt 1, Pre-flight rejection scan עם guideline numbers (2026)

You are an App Store reviewer using App Store Review Guidelines
v2026 (post-AI-consent rule, Xcode 26 SDK floor, July 2025 age-rating taxonomy).
// [1] גרסה ספציפית, ה-guidelines השתנו 4 פעמים מ-2024

Review my app for likely 2026 rejection. Quote guideline numbers.

App facts:
- Category: [Shopping / Finance / Health / Social / Other]
- Permissions: [Camera, Location-when-in-use, Notifications, Tracking?]
- Sends user prompts to: [OpenAI / Anthropic / Gemini / none]
// [2] ← זה הטריגר ל-AI consent screen rule (Nov 2025)
- Login methods: [Email / Apple / Google / Facebook]
- IAP: [digital goods / real-world service / none]
- UGC: [yes/no, has moderation?]
- Built with Xcode: [version]   // [3] חייב 26+ מאפריל 2026

For every risk: cite guideline (e.g. 5.1.2(i), 4.8, 3.1.1),
explain the auto-reject vs. human-review path,
and give exact text fixes (Info.plist strings, consent-screen copy).

Prompt 2, PrivacyInfo.xcprivacy generator שמבקר third-party SDKs

Generate a complete PrivacyInfo.xcprivacy for my app AND audit my
third-party SDKs for missing privacy manifests.

My code directly uses:
- UserDefaults (saving user prefs)
- File timestamps (cache invalidation)
- System boot time (analytics session id)

Third-party SDKs in Podfile / package.json:
- react-native-mmkv 2.x
- @sentry/react-native 5.x
- expo-location 17.x
- @react-native-firebase/analytics 19.x
- react-native-purchases (RevenueCat)
// [1] לכל אחד, בדוק אם יש לו .xcprivacy משלו

For each SDK: state whether it ships its own manifest in current
version, what to do if missing (pin version / file issue / replace),
and which Required Reason API codes Apple expects (CA92.1, C617.1,
DDA9.1 etc.). Output the final merged plist Apple's tooling will see.

Prompt 3, ASO metadata bundle (iOS + Play, dedup keywords)

זה הprompt הכי חשוב ל-discovery. ב-2026 Apple מדרגת Title > Subtitle > Keyword field > Description (description לא מאונדקס ב-iOS בכלל). long-tail (3+ מילים) מנצח high-volume single terms.

Generate a full ASO bundle for both stores. Dedup keywords across
fields, Apple's algo penalizes repetition between Title/Subtitle/
Keywords. Singular form, no spaces in keyword field, no brand names
I don't own.

App: [name]
What it does (1 sentence): [...]
3 USPs: [...]
Target keywords (Hebrew + English): [...]

Produce:
1. iOS Title, 30 chars max
2. iOS Subtitle, 30 chars max
3. iOS Keyword field, 100 chars, comma-separated, no spaces, deduped
   against Title+Subtitle words
// [1] dedup חשוב, מילה שמופיעה בTitle לא צריכה להופיע בKeywords
4. Play Store Title, 30 chars
5. Play Short Description, 80 chars
6. Play Long Description, 4000 chars, keyword density 2-3%,
   3 long-tail phrases, CTA in first 250 chars (above the fold)
7. AI consent screen copy (if app calls an LLM API), provider name,
   exact data sent, opt-out path, link to privacy policy
תכתוב לי תיאור לApp Store ולPlay Store שיביא הרבה משתמשים
Generate iOS keyword field (100 chars max, comma-sep, no spaces) for a finance app. App name: "BudgetIL". Subtitle: "Israeli budget tracker". Target Hebrew + English long-tail: tracking expenses, salary categorization, mortgage calculator, bituach leumi forecast. Dedup against Title and Subtitle, do NOT repeat "budget", "Israeli", "tracker". Singular form only. No brand names I don't own. Output the field as a single comma-separated string and list which words you removed for being duplicates.

Prompt 4, Appeal letter ל-Resolution Center

Write a Resolution Center appeal for an App Store rejection.
Apple's reviewers in 2026 read many appeals, short, guideline-cited,
professional wins. Under 250 words.

Rejection message Apple sent:
[paste verbatim]

My actual implementation:
[explain what the feature does and why it complies]

Write a reply that:
1. Quotes the specific guideline (5.1.1, 2.1, 4.8, etc.)
2. Explains why our implementation already meets that guideline
3. Offers a 30-sec screen recording or test account if helpful
4. Asks for a specific reviewer action ("please re-test on TestFlight
   build 47 with credentials in Review Notes")
// resubmit only if there's an actual fix; otherwise appeal is faster.

Screenshot specs, 2026

פלטפורמהגודל נדרשהערות
iPhone1290×2796 (6.9")היחיד שחובה. Apple מקטינה למכשירים ישנים
iPad2048×2732 (13")חובה רק אם תומכים ב-iPad
Google Play16:9 או 9:16, 2-8 screenshots+ feature graphic 1024×500, icon 512×512
המלצה בלבד, לא חובה
חובה, חייב לציין שם ספק (OpenAI/Anthropic), איזה data נשלח ונתיב opt-out, אחרת auto-reject
חובה רק לאפליקציות שמשתמשות ב-cloud LLMs, לא on-device
חובה רק ב-apps בקטגוריית Productivity
שני גדלים: 6.7" ו-6.5"
גודל אחד בלבד: 1290×2796 (6.9"), Apple מקטינה למכשירים ישנים
2048×2732
לא חובה screenshots בכלל
כולם מאונדקסים בעדיפות שווה
Title > Subtitle > Keywords > Description, וה-Description לא מאונדקס בiOS. דדופ בין שדות חובה
רק Keyword field נחשב
Description הוא הכי חשוב

טעויות נפוצות ב-2026

Pro tip, Resolution Center עדיף על resubmit

כשהrejection הוא אי-הבנה (לא באג אמיתי), Resolution Center מחזיר תשובה תוך 24-48 שעות. resubmit לוקח 3-7 ימים. כתבו appeal קצר (<250 מילים), citin את הguideline במספר, והציעו 30-sec screen recording. עם 7.77M הגשות ב-2026 ו-25% rejection rate, ה-reviewers מעריכים תמציתיות.

רוצה ללמוד עם מעקב התקדמות, קוויזים ותעודה?

כל 130 השיעורים פתוחים בחינם, כולל נגן אינטראקטיבי, שמירת התקדמות ותעודה דיגיטלית בסיום.