מרעיון ל-Waiting for Review: מה באמת קורה כששולחים אפליקציה ל-App Store
לבנות אפליקציה שרצה על הסימולטור זה החלק הקל. מה שמפיל אנשים זה מה שקורה אחר כך — הדרך מ“זה עובד אצלי” ל“זה בחנות”.
כמעט כל מדריך בעברית נגמר באותה נקודה: האפליקציה רצה על המסך, כולם מוחאים כפיים, סוף. אבל בין “רץ אצלי” ל“אנשים יכולים להוריד את זה” יש שלב שלם שאף אחד לא מספר עליו — וזה בדיוק השלב שבו הרבה בונים מוותרים. בוא נעבור עליו בכנות.
למה native iOS ולא web app
אפשר לעטוף אתר ולקרוא לזה אפליקציה. זה מהיר, וזה גם בדיוק מה שמפיל אתכם ב-App Review: אפל לא מאשרת web app עטופה, ומשתמשים מרגישים את ההבדל. native Swift/SwiftUI זה מה שמחזיק לאורך זמן, מה שאפשר למכור, ומה שנותן לך מקצוע אמיתי במקום טריק.
זה קצת יותר עבודה — אבל זו העבודה שמפרידה בין “בניתי משהו” ל“יש לי מוצר”. וזה בדיוק החפיר: כל קורס אחר בעברית עוצר ב-web app. הדרך האמיתית עוברת דרך החנות.
מה צריך לפני שאתה בכלל לוחץ Submit
לפני שאפליקציה יכולה להישלח לבדיקה, צריך לסגור כמה דברים שאין להם קשר לקוד עצמו. אלה הדברים שתוקעים אנשים לשעות:
- Bundle ID וחתימה (signing) — הזהות של האפליקציה מול אפל, וההרשאות שמאפשרות להתקין אותה.
- Privacy manifest — הצהרה על איזה מידע האפליקציה נוגעת בו. אפל מחמירה כאן, וחוסר כאן = דחייה כמעט בטוחה.
- App Store Connect — עמוד החנות: שם, תיאור, צילומי מסך, קטגוריה, מחיר.
- TestFlight — שליחת גרסה לבדיקה שלך ושל בודקים לפני שהיא הולכת לביקורת של אפל.
החדשות הטובות: את רוב הדברים האלה Claude Code יכול לעזור לך לסדר — כולל להתחבר ל-App Store Connect ולהכין את מה שצריך. אבל צריך לדעת מה מבקשים ולמה, ואת זה לא לומדים מהניחוש.
הרגע שהסטטוס מתחלף ל-Waiting for Review
אחרי שהכול סגור, אתה לוחץ Submit — והסטטוס באפליקציה מתחלף ל-Waiting for Review. זה רגע קטן על המסך, אבל הוא אומר משהו גדול: האפליקציה שלך עכשיו בתור לבדיקה של אפל, בדיוק כמו כל אפליקציה אחרת בחנות.
רוב האנשים לא מגיעים לרגע הזה אף פעם — לא כי הם לא יודעים לתכנת, אלא כי הם נעצרים בשלב ההגשה. אם הגעת לכאן, כבר עשית את מה שרוב הבונים לא עושים.
דחייה זו לא סוף הדרך
בוא נהיה כנים: יש סיכוי טוב שהגרסה הראשונה תידחה. זה נורמלי, וזה קורה גם לבונים מנוסים. App Review שולחים לך הודעה עם מה שהפריע להם — מסך הרשאות לא ברור, תיאור שלא תואם, פיצ'ר שלא עבד אצלם.
הטעות היא להתייחס לדחייה כאל “נכשלתי”. בפועל זו איטרציה: קוראים מה הבעיה, מתקנים, מסבירים ל-App Review מה שינית, ושולחים שוב. הדיאלוג הזה עם אפל הוא חלק מהמקצוע — מי שיודע לנהל אותו, מגיע לחנות. מי שנבהל מהדחייה הראשונה, נשאר עם אפליקציה במגירה.
מרעיון, דרך Claude Code, עד Waiting for Review ואישור אפל — זו הדרך המלאה. היא ארוכה יותר מ“בניתי אתר”, אבל בסופה יש לך אפליקציה אמיתית בחנות. וזה שווה את ההבדל.
רוצה לעבור את כל הדרך, לא רק לקרוא עליה?
הקורס הדיגיטלי לוקח אותך מרעיון לאפליקציית iOS בחנות — פרויקט אחד אמיתי, צעד-אחר-צעד.