איך מכינים אפליקציית אייפון?

1. התקן את Xcode.
2. התקן עורך טקסט ותוכנית וקטורית טובה.
3. הכירו את Objective-C.
4. צור חשבון פיתוח.
5. תכנן את האפליקציה.
6. צור פרויקט חדש ב- Xcode.
7. צור לוח סיפור עבור הפרויקט שלך.
8. בנה את האפליקציה שלך.

אפל תשלח לך דוא"ל המודיע לך שהאפליקציה שלך מוכנה למכירה
אם האפליקציה שלך עוברת את הבדיקה, אפל תשלח לך דוא"ל המודיע לך שהאפליקציה שלך מוכנה למכירה.

שוק האפליקציות משתנה ומשתנה ללא הרף, וסיפורי ההצלחה גדולים מספיק כדי לתפוס את עיניו של כל אחד. האם אתה חושב שיש לך את הרעיון הגדול הבא לאפליקציית אייפון? זה יכול להיות קל יותר להכין ממה שאתה חושב. למרות שתצטרך ללמוד מעט קידוד, ניתן לעשות הרבה מהעבודה בממשק בצורה גרפית. יצירת אפליקציה ייקח זמן, למידה וסבלנות אבל אולי תוכלו להכין את הציפור הפלאפית הבאה! ראה שלב 1 להלן כדי להתחיל.

חלק 1 מתוך 5: הגדרת סביבת הפיתוח שלך

  1. 1
    הורד והתקן את xcode. Xcode היא סביבת הפיתוח בה נוצרות כל אפליקציות ה- iPhone. Xcode זמין בחינם מאפל, אך דורש התקנת OS X 10,8 ואילך. אין דרך רשמית להריץ Xcode במחשב Windows או Linux. פירוש הדבר שאם אתה רוצה לפתח אפליקציית iPhone אך אין לך מק, תצטרך להשקיע תחילה באחת.
    • כדי לפתח אפליקציות iOS 8, תזדקק ל- Xcode 6,0.1 ול- iOS 8 SDK, שניהם זמינים מאפל. ה- iOS 8 SDK מכיל מספר משמעותי של ממשקי API חדשים המאפשרים ליצור כל מיני חוויות אפליקציות חדשות, כולל שילוב iCloud ו- ID ID.
    • כדי לפתח אפליקציות iOS 10, תזדקק ל- Xcode 8 ו- SDK ל- iOS 10, הזמינים גם מ- Apple. קיימים שינויים משמעותיים בשפת Swift וב- SDK בגרסת Xcode זו שתרצה להיות מודעים אליהם, אך החדשות הטובות הן שלא יהיו יותר שינויים "שבירת קוד" בשפת Swift לאחר גרסה זו.
  2. 2
    התקן עורך טקסט טוב. אמנם אתה יכול לקודד לחלוטין בתוך Xcode, אך תגלה כי עבודה עם גושי קוד גדולים היא קלה בהרבה אם יש לך עורך טקסטים ייעודי המתמחה בתחביר תכנות. TextMate ו- JEdit הן שתי אפשרויות פופולריות מאוד.
  3. 3
    התקן תוכנית גרפיקה וקטורית. אם אתה מתכנן ליצור אמנות ועיצובים מותאמים אישית לאפליקציה שלך, תרצה תוכנית שתוכל ליצור גרפיקה וקטורית. סולם גרפיקה וקטורית מבלי לאבד את הבהירות, והם חיוניים לאפליקציה נאה. תוכניות וקטור פופולריות כוללות את CorelDraw, Adobe Illustrator ו- Xara Designer, שהם מסחריות ו- Inkscape, שהיא בחינם. תוכנית ציור גרפיקה וקטורית נחמדה, בחינם, היא DrawBerry. זה לא חזק כמו התוכניות המקצועיות, אבל זה טוב למשתמש בפעם הראשונה, או אם אתה פשוט לא רוצה לשלם עבור משהו רק עבור שימוש אחד.
  4. 4
    הכירו את המטרה-ג. Objective-C היא שפת התכנות המשמשת ליצירת פונקציונליות בתוך אפליקציות iPhone. הוא מטפל בנתונים ומניפולציה של אובייקטים. Objective-C היא נגזרת של משפחת השפות C, והיא שפה מונחית עצמים. אם כבר יש לך הבנה בסיסית של C או Java, Objective-C אמור להיות, לרוב, די קל לתפיסה.
    • אפשרות חדשה יותר היא ליצור את האפליקציה שלך באמצעות השפה המהירה, ההמשך ל- Objective-C. לסוויפט תחביר ידידותי בהרבה ותחושה מודרנית יותר.
    • אמנם ניתן לבנות אפליקציה בסיסית מבלי לדעת את Objective-C, אך אינך יכול לבצע כל סוג של פונקציה מתקדמת מבלי לקודד אותה בעצמך. ללא Objective-C, כל מה שאתה יכול לעשות זה לנוע קדימה ואחורה בין המסכים.
    • יש מגוון הדרכות זמינות ברשת, כמו גם שפע של מידע שנמצא בספרים שונים על Objective-C או Swift. אם פיתוח אפליקציות לאייפון הוא משהו שאתה רוצה להתייחס אליו ברצינות, אתה יכול לשרת טוב מכך שיש לך כמה משאבים שימושיים.
    • חלק מקהילות המקוונות המקוונות יותר של Objective-C ו- Swift כוללות את פורומי המפתחים של אפל, קבוצת GoogleSDK ו- StackOverflow.
  5. 5
    שקול פיתוח מיקור חוץ. אם פשוט אין לך שום עניין ללמוד Objective-C או Swift או שאין לך עצם אמנותית בגופך, יש שם מספר רב של פרילנסרים וצוותי פיתוח שעשויים להיות מסוגלים לקבל היבטים שונים של הפרויקט שלך בשבילך. מיקור חוץ בפיתוח שלך הוא תהליך מסובך, אך יכול לחסוך לך הרבה כאבי ראש אם אינך סוג התכנות. וודא כי כל המעורבים חותמים על הסכם אי גילוי נאות, וכי מבני שכר קיימים לפני תחילת כל עבודה.
    • Upwork (בעבר oDesk ו- Elance) הוא שירות הפרילנסרים הפופולרי ביותר באינטרנט שמונה מאות מפתחים ואמנים מכל רמות המיומנות.
  6. 6
    צור חשבון פיתוח. על מנת להפיץ את האפליקציה שלך ב- App Store או לתת אותה לאחרים לבדיקה, תצטרך להירשם לחשבון מפתחים של Apple. עלות החשבון 74 € לשנה ותדרוש ממך להזין פרטי מס וחשבון בנק.
    • תוכל ליצור את חשבונך באתר iOS Dev Center.
  7. 7
    הורד כמה אפליקציות בדיקה. לאחר שנרשמת לחשבון מפתח, תהיה לך גישה למשאבי הפיתוח של אפל. משאבים אלה כוללים מגוון פרויקטים לדוגמא שיכולים לתת לך כמות עצומה של תובנות לגבי אופן הפעולה של פיתוח אפליקציות. מצא דוגמה שקשורה לסוג האפליקציה שאתה רוצה ליצור ולהתעסק איתה ב- Xcode.
וסיפורי ההצלחה גדולים מספיק כדי לתפוס את עיניו של כל אחד
שוק האפליקציות משתנה ומשתנה ללא הרף, וסיפורי ההצלחה גדולים מספיק כדי לתפוס את עיניו של כל אחד.

חלק 2 מתוך 5: תכנון האפליקציה

  1. 1
    הגדירו את הרעיון שלכם. לפני שאתה בכלל פותח את Xcode בפעם הראשונה, תהיה לך תוכנית מחושבת היטב עבור האפליקציה שלך ותכונותיה. זה יכול לכלול מסמך תכנון המתאר את כל הפונקציונליות של האפליקציה, שרטוטים של ממשק המשתמש והזרימה בין המסכים, ורעיון בסיסי לסוגי המערכות שיהיה צורך ליישם.
    • נסה להיצמד למסמך העיצוב שלך ככל האפשר בזמן שאתה מפתח את האפליקציה שלך. זה יעזור לך להתמקד בתכונות שאתה רוצה.
    • נסה לצייר לפחות סקיצה ממוזערת אחת לכל מסך באפליקציה שלך.
  2. 2
    קבעו את הקהל שלכם. לקהל האפליקציה שלך יהיה הרבה לעשות עם המראה שלה ופונקציונליות של היישום. לדוגמא, באפליקציית רשימת מטלות תהיה קהל שונה בהרבה ממשחק יריות מוחלט. זה יעזור לך
  3. 3
    לתת מענה לצורך באמצעות האפליקציה. אם האפליקציה שלך היא כלי עזר כלשהו, היא אמורה להציע פתרון לבעיה שלא נפתרה לפני כן או פתרון או שיטה ייחודיים או כאלו שעושים זאת טוב יותר מניסיונות קודמים. אם האפליקציה שלך היא משחק, היא צריכה לכלול תכונה ייחודית או תכונות שעוזרות להבדיל אותה ולמשוך גיימרים ספציפיים.
  4. 4
    שקול את התוכן. ממשק המשתמש שלך ייקבע על פי סוג התוכן שאתה מציג למשתמש באפליקציה שלך. לדוגמא, אם האפליקציה עוסקת בתמונות, תרצו ממשק משתמש שהופך את ההסתכלות בתמונות וניווט בהן לקלה ככל האפשר.
  5. 5
    התאמן בתהליכי עיצוב ממשקי משתמש טובים. ממשק המשתמש לעולם לא אמור להפריע למשתמש. המשמעות היא שהאפשרויות צריכות להיות גלויות בבירור, והמשתמש לעולם לא צריך לשאול איזה כפתור עושה מה. אם אתה משתמש בסמלים, עליהם לייצג במדויק את תפקידם. הניווט באפליקציה צריך להיות קולח וטבעי.
    • עיצוב ממשק משתמש הוא צורת אמנות באותה מידה שהוא מדע. סביר להניח שתשנה את העיצוב שלך כל הזמן עם התפתחות הפרויקט שלך.
תהיה לך תוכנית מחושבת היטב עבור האפליקציה שלך ותכונותיה
לפני שאתה בכלל פותח את Xcode בפעם הראשונה, תהיה לך תוכנית מחושבת היטב עבור האפליקציה שלך ותכונותיה.

חלק 3 מתוך 5: יצירת האפליקציה

  1. 1
    צור פרויקט חדש ב- xcode. פתח את Xcode והתחל פרוייקט חדש מתפריט קובץ. בחר "יישום" תחת הכותרת "iOS" בצד שמאל של החלון. בקטע התבנית בחר "ריק יישום".
    • ישנם מגוון תבניות זמינות, שכולן נועדו למשימות שונות. התחל בתבנית ריקה עד שתהיה לך יותר נוח בתהליך הפיתוח. אתה יכול לנסות אחת מהתבניות המסובכות יותר ברגע שאתה מכיר איך הכל עובד.
    • יהיה עליך לספק שם מוצר, מזהה החברה שלך וקידומת הכיתה. אם עדיין אין לך מזהה חברה מאפל, הזן com.example. לקידומת הכיתה, הזן XYZ.
    • בחר "אייפון" מתפריט התקנים.
  2. 2
    צור לוח סיפור. לוח התכנון הוא הייצוג הוויזואלי של כל מסכי האפליקציה שלכם. הוא מציג את התוכן של כל מסך כמו גם את המעברים ביניהם. הכלי Storyboard יעזור לך לפתח את זרימת האפליקציה שלך.
    • לחץ על קובץ → חדש → קובץ.
    • תחת הכותרת iOS, לחץ על "ממשק משתמש".
    • בחר Storyboard ולחץ על Next.
    • בחר באייפון מתפריט ההתקנים ולאחר מכן תן שם לקובץ "ראשי". ודא שהוא נשמר באותו מיקום כמו הפרויקט שלך.
  3. 3
    הקצה את לוח התכנון לפרויקט שלך. לאחר שתיצור את Storyboard, יהיה עליך להקצות אותו כממשק הראשי של האפליקציה שלך. פעולה זו תטען את Storyboard עם הפעלת האפליקציה. אם לא תקצה את לוח התכנון, שום דבר לא יקרה כשאתה מפעיל את האפליקציה.
    • לחץ על שם הפרויקט שלך בעץ הניווט השמאלי.
    • מצא את כותרת היעדים במסגרת הראשית. בחר את הפרויקט שלך מרשימת היעדים.
    • מצא את החלק פרטי פריסה בכרטיסיה כללי.
    • היכנס Main.storyboard לשדה הטקסט "ממשק ראשי".
  4. 4
    הוסף את המסך הראשון שלך באמצעות בקר תצוגה. בקרי תצוגה מכתיבים כיצד המשתמש צופה בתוכן. ישנם מגוון של בקרי תצוגה מוגדרים מראש, כולל תצוגות רגילות וטבלאות. תוסיף בקרי תצוגה ללוח התכנון שלך, המסביר לאפליקציה כיצד להציג את התוכן למשתמש.
    • בחר את הקובץ "Main.storyboard" בתפריט הניווט בפרויקט. תראה בד ציור ריק בחלון בונה הממשקים.
    • מצא את ספריית האובייקטים. זה ממוקם בתחתית המסגרת הימנית, וניתן לבחור על ידי לחיצה על כפתור הקוביה הקטן. פעולה זו תטען רשימת אובייקטים שניתן להוסיף לבדך.
    • לחץ וגרור את האובייקט "View Controller" אל הבד. המסך הראשון שלך יופיע על הבד.
    • "הסצנה" הראשונה שלך הושלמה. כאשר האפליקציה מופעלת, בקר התצוגה יטען את המסך הראשון שלך.
  5. 5
    הוסף אובייקטים ממשק למסך הראשון שלך. לאחר שתגדיר את בקר התצוגה, תוכל להתחיל לאכלס את המסך באובייקטים הממשקים הדרושים לך, כגון תוויות, שדות קלט טקסט ולחצנים. אובייקטים של ממשק ניתן למצוא כולם ברשימת ספריית האובייקטים שמצאתם את האובייקט View Controller.
    • לחץ וגרור אובייקטים מהרשימה כדי להוסיף אותם למסך שלך.
    • ניתן לשנות את גודל רוב האובייקטים על ידי לחיצה וגרירה של התיבות בקצה האובייקט. בעת שינוי הגודל, הנחיות יופיעו על המסך, כך שתוכלו להבטיח שהכל יתיישר כראוי.
  6. 6
    התאם אישית את האובייקטים שאתה מוסיף. אתה יכול להתאים את המאפיינים עבור כל אובייקט, ומאפשר לך ליצור ממשק מותאם אישית ואינטואיטיבי. לדוגמה, תוכל להוסיף טקסט מציין מיקום לשדה קלט טקסט שיעזור להנחות את המשתמש לגבי מה עליו להזין.
    • בחר את האובייקט שברצונך להתאים אישית ולחץ על כפתור "מפקח תכונות" בחלק העליון של המסגרת הימנית. הכפתור נראה כמו מגן.
    • התאם אישית את האובייקט לטעמך. ניתן לשנות את סגנון הגופן, גודל הגופן, צבע הטקסט, יישור, תמונות רקע, טקסט מציין מיקום, סגנון גבול ועוד.
    • האפשרויות הזמינות ישתנו בהתאם לאובייקט שאתה מבצע התאמה אישית.
  7. 7
    הוסף עוד מסכים. ככל שהפרויקט שלך יגדל, כנראה שתצטרך להוסיף עוד מסך כדי להציג את כל התוכן הדרוש כדי שהאפליקציה תהיה שימושית. לדוגמה, אם אתה יוצר אפליקציית רשימת מטלות, תצטרך לפחות שני מסכים: אחד להזנת פריט רשימת מטלות ואחד לצפייה ברשימה כולה.
    • מסכים נוספים מתווספים על ידי גרירה ושחרור של אובייקטים בבקר תצוגה לחלקים ריקים של הבד. אם אינך מוצא מקום ריק להפיל אותו, לחץ על כפתור "התקרב" עד שתמצא אזורים ריקים. הקפד להפיל את בקר התצוגה על הבד ולא למסך קיים.
    • באפשרותך לשנות את המסך הראשוני על ידי בחירת בקר התצוגה שאיתו ברצונך להוביל מתוך מתווה הפרויקט. לחץ על כפתור מפקח המאפיינים וסמן את התיבה "האם בקר תצוגה ראשונית". לדוגמא, אם אתה מכין רשימת מטלות, תרצה שהרשימה בפועל תהיה הדבר הראשון שהמשתמש רואה כשהאפליקציה מופעלת.
  8. 8
    הוסף סרגל ניווט. עכשיו שיש לך שני מסכים באפליקציה שלך, זה הזמן לעשות את זה כך שהמשתמש יכול לנוע קדימה ואחורה ביניהם. אתה יכול לעשות זאת באמצעות בקר ניווט, שהוא בקר תצוגה מיוחד. בקר זה מוסיף סרגל ניווט בחלק העליון של האפליקציה שמאפשר למשתמש לנוע קדימה ואחורה בין המסכים.
    • יש להוסיף את בקר הניווט לתצוגה הראשונית שלך כדי שיוכל לשלוט בכל המסכים הבאים.
    • בחר את התצוגה הראשונית שלך במתווה הפרויקט.
    • לחץ על עורך → שבץ פנימה → בקר ניווט.
    • אתה אמור לראות סרגל ניווט אפור בחלקו העליון של המסך שאליו הוספת את הבקר.
  9. 9
    הוסף פונקציונליות לסרגל הניווט. כעת לאחר שהכנסת את סרגל הניווט, תוכל להתחיל להוסיף לו כלי ניווט. זה יאפשר למשתמש שלך לנוע קדימה ואחורה בין המסכים.
    • הוסף כותרת לסרגל הניווט. לחץ על פריט הניווט מתחת לבקר התצוגה שהקצית לו. פתח את מפקח המאפיינים והקלד את כותרת המסך הנוכחי בשדה כותרת.
    • הוסף כפתור ניווט. פתח את ספריית האובייקטים אם היא עדיין לא פתוחה ומצא את פריט לחצן הבר. לחץ וגרור אותו לסרגל הניווט. בדרך כלל, כפתורים שמניעים אותך "קדימה" באפליקציה ממוקמים ימינה, וכפתורים שמניעים אותך "אחורה" ממוקמים שמאלה.
    • תן לכפתור נכס. ניתן להגדיר לחצנים כך שיהיו להם מאפיינים ספציפיים המקלים עליהם להתאמה לנסיבות. לדוגמא, אם אתה יוצר רשימת מטלות, תרצה שלחצן "הוסף" כדי ליצור ערך חדש. בחר בלחצן ופתח את מפקח המאפיינים. מצא את תפריט מזהה ובחר "הוסף". הכפתור ישתנה ללוגו "+".
  10. 10
    קשר את הלחצן החדש שלך למסך קיים. על מנת שהלחצן שלך יתפקד, תצטרך לחבר אותו למסך אחר. בדוגמה של רשימת המטלות שלנו, הכפתור ממוקם ברשימה הכוללת, ויש לקשר אותו למסך הכניסה. לקישור הלחצן, החזק את מקש Ctrl וגרור את הלחצן למסך השני.
    • כשאתה משחרר את לחצן העכבר, תפריט Action Segue יופיע עם רשימת אפשרויות. בחר "Push" כדי להשתמש במעבר הדחיפה בעת מעבר בין מסכים. ניתן גם לבחור ב"מודל ", שיפתח את המסך כפעולה עצמאית בניגוד לרצף.
    • אם אתה משתמש ב- Push, סרגל ניווט יתווסף אוטומטית למסך השני שלך ולחצן "חזרה" ייווצר באופן אוטומטי. אם תבחר במודאל, יהיה עליך להוסיף ידנית סרגל ניווט שני וכן להוסיף כפתורים "ביטול" ו"סיום "(לרשימת מטלות; תוויות הכפתורים שלך ישתנו בהתאם לצרכי האפליקציה שלך.).
    • ניתן ליצור את כפתורי "ביטול" ו"סיום "באותו אופן שיצרת את כפתור" הוסף ". כל שעליך לעשות הוא לבחור באפשרות "ביטול" או "בוצע" מתפריט המזהה במפקח המאפיינים.
  11. 11
    הוסף יכולות טיפול בנתונים. עד לנקודה זו הצלחת ליצור ממשק ניווט בסיסי ללא צורך בקידוד כלשהו. אם ברצונך להוסיף פונקציונליות עמוקה יותר, כגון אחסון נתונים וטיפול בקלט משתמשים, יהיה עליך ללכלך את הקוד בקוד. קידוד הוא מחוץ להיקף של מדריך זה, אך ישנם מספר רב של מדריכי Objective-C הזמינים באינטרנט.
    • אתה יכול להשתמש באב-טיפוס הממשק הניווט שלך כדי לעזור לך לשכור מפתח. השימוש בממשק עובד יקל על ההסבר מה אתה צריך בצד הקידוד של העניינים.
אם פיתוח אפליקציות לאייפון הוא משהו שאתה רוצה להתייחס אליו ברצינות
אם פיתוח אפליקציות לאייפון הוא משהו שאתה רוצה להתייחס אליו ברצינות, אתה יכול לשרת טוב מכך שיש לך כמה משאבים שימושיים.

חלק 4 מתוך 5: בדיקת האפליקציה

  1. 1
    הפעל את סימולטור ה- iOS. Xcode מגיע עם סימולטור iOS מובנה המאפשר לך לבדוק את האפליקציה שלך במגוון מכשירי iOS מדומים. כדי להפעיל את הסימולטור, בחר באפשרות "סימולטור וניקוי באגים" מהתפריט הנפתח בחלקו העליון של חלון ה- Xcode, ואז בחר את המכשיר שאליו ברצונך לבדוק.
  2. 2
    בנה את האפליקציה. לחץ על כפתור ה- Build, שנראה כמו כפתור Play מסורתי, כדי להרכיב את האפליקציה ולהפעיל אותה. בניית האפליקציה עשויה לארוך מספר דקות. תוכלו לצפות בהתקדמות בסרגל הכלים. לאחר השלמת תהליך הבנייה, סימולטור iOS ייפתח ותוכל להתחיל לבדוק את האפליקציה שלך.
  3. 3
    בדוק את האפליקציה באייפון שלך. לפני שתפיץ את האפליקציה שלך לבדיקה, תוכל לבדוק אותה במכשיר שלך (אם יש לך כזה). ראשית, חבר את המכשיר למחשב באמצעות USB. סגור את iTunes אם הוא נפתח. בחר "התקן וניקוי באגים" מהתפריט הנפתח, ואז לחץ על כפתור Build. לאחר מספר שניות האפליקציה אמורה להפעיל באייפון. בדוק את כל הפונקציונליות לפני סגירת האפליקציה.
  4. 4
    ניפוי באגים באפליקציה שלך. אם האפליקציה שלך קרסה, עליך להתחיל להבין מה קרה ולמה. זה נושא עצום ויש אינספור סיבות לכך שהאפליקציה שלך קרסה. פתח את מסוף הבאגים וקרא את הודעות השגיאה. לרוב הם די סתומים. אם אינך מבין את השגיאה, נסה לחפש בגוגל את הודעת השגיאה. רוב הסיכויים שתמצאו פוסט בפורום הפיתוח של אפל בו מפתח מנוסה ידידותי ענה לתחינתם.
    • ניפוי באגים יכול להיות זמן רב ומייגע עבורכם. אם לא תוותר ותתמיד, עם הזמן תשתפר בזה. תתחיל לזהות את השגיאות, תחקור אחריהן במהירות ואפילו תצפה להן בהזדמנויות. טעות נפוצה אחת היא שחרור אובייקט מהזיכרון יותר מפעם אחת. אחר שוכח להקצות זיכרון ולאתחל אובייקט לפני שניסה להוסיף או להקצות לו. בכל אפליקציה השגיאות שלך יהיו פחות ופחות.
  5. 5
    בדוק את השימוש בזיכרון. לאייפון יש כמות מוגבלת מאוד של זיכרון. בכל פעם שאתה מקצה לאובייקט זיכרון כלשהו, עליך לשחרר אותו כשסיימת איתו ולהחזיר את הזיכרון. מכשירים הוא כלי ה- SDK של אייפון לצפייה וניתוח של שימוש בזיכרון בין היתר.
    • כאשר מכשיר וניקוי באגים נבחרו כבעבר, בחר הפעלה → הפעל באמצעות כלי ביצועים → דליפות. פעולה זו תפעיל את מכשירים ותפעיל את האפליקציה במכשיר שלך. קדימה והשתמש באפליקציה כרגיל. נראה שזה קופא מדי פעם כאשר מכשירים מתעדים ומנתחים את השימוש בזיכרון שלך. כל נזילות תביא לעלייה אדומה בציר הזמן של הדליפות. מקור ההדלפות יוצג במחצית התחתונה של המסך.
    • לחיצה כפולה על האובייקטים שהודלפו תנסה להוביל אותך לקוד האחראי או לחיצה על החץ הקטן בעמודת הכתובת תראה לך את היסטוריית הדליפות. לפעמים במקום בו מתגלה הדליפה, לא בהכרח מקורו.
    • אם אתה ממש נתקע, נסה בתהליך של חיסול. הגיב ו / או עקף בזהירות אזורים בקוד שלך והפעל אותו. לפעמים אתה יכול לצמצם את השטח הכללי ואז בסופו של דבר לחזור לקו האחראי. כשאתה יודע איפה זה אתה יכול לתקן או לכתוב אותו מחדש. זכור, לעתים קרובות השימוש ב- Google יכול לספק לך את הקישורים הישירים המהירים ביותר לפורומים פנימיים של Apple או לתיעוד העוסק בבעיה שלך.
  6. 6
    הפץ את האפליקציה שלך כדי להיבדק על ידי אחרים. בעוד שבדיקת האפליקציה שלך בסביבה מדומה היא דרך טובה להבטיח שהאפליקציה שלך עובדת ושהממשק נראה טוב, שום דבר לא עולה על בדיקות ממשתמשים מלבדך. רק וודא שגיהצת את הבאגים המחמירים ביותר לפני שתשלח אותם לבדיקה חיצונית. על מנת להפיץ את האפליקציה שלך לבוחנים שלך, יהיה עליך ליצור אישור אד-הוק באתר Dev Devs של iOS.
    • בודקים חיצוניים יכולים לספק משוב רב שלא הייתם מצפים לו. זה יכול להיות שימושי במיוחד אם יש לך אפליקציה מורכבת.
    • על מנת לאשר את מכשירי הבוחן, תזדקק למספר ה- UDID של כל מכשיר.
    • בחר מכשיר מהרשימה הנפתחת ולחץ על סמל "בניין". ב- Finder, נווט לתיקיית הפרויקט שלך וחפש את התיקייה "Ad-Hoc-iphoneos". בפנים תהיה אפליקציה. העתק את תעודת "AdHoc.mobileprovision" שקיבלת ממרכז ההתקנים של iOS לאותה תיקייה. בחר את האפליקציה ואת האישור וקבע אותם. ניתן להעביר ארכיון זה לבודק החיצוני שלך. יהיה עליך ליצור ארכיון נפרד עבור כל תעודת אד-הוק.

חלק 5 מתוך 5: שחרור הפרויקט שלך

  1. 1
    צור את מבנה ההפצה שלך. בחר התקן ושחרר מהתפריט הנפתח. לחץ על סמל "Build". ב- Finder, נווט לתיקיית הבנייה של הפרויקט שלך וחפש את התיקייה "Release-iphoneos". בפנים תהיה אפליקציה. רוכס אותו בארכיון.
    • על מנת שאפליקציות חדשות יעברו הסמכת אפל, יהיה עליהן להיות מותאמות עבור iOS 8 ותצוגת הרשתית.
  2. 2
    פתח את לוח המחוונים של iTunes. אתה יכול לגשת אליו ממרכז ההתפתחות של iOS. אם יש לך צעדים לא גמורים לביצוע להגדרה, הם יופיעו בראש הדף. ודא שכל פרטי הבנקאות והמס שלך הוזנו כהלכה.
  3. 3
    הזן את כל המידע על האפליקציה שלך. לחץ על "נהל את היישומים שלך" ואז בחר "הוסף יישום חדש". מלא את שם האפליקציה, מספר מק"ט ובחר את מזהה הצרור. בחר את חבילת האפליקציות שלך מהתפריט הנפתח.
    • מלא את הטפסים המספקים את תיאור האפליקציה שלך, מילות מפתח, אתר תמיכה, קטגוריה, דוא"ל ליצירת קשר, זכויות יוצרים וכו '.
    • מלא את הטפסים זכויות ותמחור.
    • הכינו את יצירות האמנות שלכם ב- iTunes. תזדקק לסמל וקטור גדול בגודל 512x512, וכן כמה צילומי מסך של האפליקציה שלך. ניתן לתפוס צילומי מסך מסימולטור האייפון באמצעות Command + Shift + 4 וגרירת השיער הצולב מעל האזור. ודא שהם 320x480 לאייפון. צילומי מסך הם חלק חשוב מאוד בשיווק האפליקציה שלך, לכן וודא שהם מציגים את החלקים החשובים ביותר.
  4. 4
    העלה את האפליקציה שלך. לחץ על "מוכן להעלאה בינארית" ותועבר למסך המכוון אותך להוריד את הכלי להעלאת היישומים. הורד אותו ולחץ על סיום.
    • התקן את כלי העלאת היישומים והפעל אותו. בפעם הראשונה שתפעיל את התוכנית, היא תבקש את פרטי הכניסה שלך ל- iTunes.
    • הכלי להעלאת היישומים יבדוק את חשבון iTunes Connect שלך וימצא אפליקציות שאתה מוכן להעלות להן בינאריות. הם יוצגו בתפריט הנפתח. בחר את אחד שאתה רוצה, בחר את מיקוד ההפצה שיצרת קודם לכן והעלה אותו. מעלה הסרטון יבדוק כמה דברים פנימיים בתוך החבילה ויחזיר שגיאה אם הוא מוצא משהו שגוי, כגון מספר גרסה שגוי, סמל חסר וכו '. אם הכל בסדר, הוא יעלה את הגימור ויסיים.
  5. 5
    המתן לביקורת. אין מה לעשות עכשיו אלא לחכות לתהליך הבדיקה. אפל תודיע לך תוך מספר ימים או שבועות באמצעות דוא"ל אם מצב הבקשה שלך ישתנה ל"בדיקה ". כאשר הוא עובר לבדיקה, התהליך הוא מהיר מאוד. אם היא נכשלת במטח הבדיקות הראשוני, תקבל דוא"ל דחייה המסביר לך מדוע, ואפל תציע הצעות לתיקון. אם האפליקציה שלך עוברת את הבדיקה, אפל תשלח לך דוא"ל המודיע לך שהאפליקציה שלך מוכנה למכירה. האפליקציה שלך תופיע כעת בחנות האפליקציות של iTunes
  6. 6
    קדם את האפליקציה שלך. עכשיו, כשהאפליקציה החדשה שלך זמינה לרכישה, הגיע הזמן להתחיל להפיץ את הבשורה. השתמש במדיה החברתית, שלח הודעות לעיתונות לאתרים הממוקדים באפליקציה, הכין סרטוני YouTube ועשה כל שביכולתך כדי לגרום לאנשים לדבר על האפליקציה שלך.
    • אתה יכול לשלוח עותקים בחינם למבקרים, אשר לאחר מכן יכתבו על האפליקציה שלך באתר האינטרנט שלהם או יבדקו אותה בערוץ היוטיוב שלהם. אם אתה מצליח להשיג את זה בידי הסוקרים הפופולריים, זה יכול להוביל למכירות רבות.
  7. 7
    צפו במכירות שלכם. הורד את אפליקציית iTunes Connect לנייד בחינם לאייפון שלך. היכנס כל יום ובדוק את המכירות, השווקים וארצות המכירה שלך. זה החלק המהנה! אפל תשלח אליך מעת לעת דוא"ל עם קישורים לנתוני המכירות האחרונים שלך. אתה יכול להוריד אותם לרשומות שלך. בהצלחה!
האפליקציה שלך תופיע כעת בחנות האפליקציות של iTunes
האפליקציה שלך תופיע כעת בחנות האפליקציות של iTunes.

טיפים

  • נסו להיות אפליקציות מקוריות ולא לשכפל שכבר קיימות ב- App Store. בצע חיפוש יסודי ב- App Store כדי לברר מה זמין. כמובן, אם הרעיון שלך שטוח יותר טוב, אז תלך על זה.
  • חפש תמיד דרכים לשיפור האפליקציה שלך.
  • נסה לעדכן את האפליקציה שלך באופן קבוע.
  • אם אתה אוהב הפניה מודפסת, לחץ על Amazon.com כדי למצוא כמה ספרי פיתוח ל- iPhone.
  • נסה לבדוק כמה שיותר iDevices שאתה יכול לשים עלייך. אפילו טוב יותר אם יש להם גרסאות iOS שונות.
  • אם אתה שוכר מפתח iOS וברצונך להבטיח שאפליקציית iOS נראית כמו שציינת, תוכל לעצב את הממשק לאפליקציה בפוטושופ ולהשתמש בכלי כדי להמיר אותה ליישום Xcode / iOS פונקציונלי!
  • אם אתה רק לומד כיצד לקודד, לחסום שפות מבוססות או שיעורים מקוונים יכולים לעזור לך להתחיל.

אזהרות

  • ה- SDK של האייפון משתנה כל הזמן והמכשירים מתפתחים. אם שדרוג SDK זמין במהלך פרויקט, וודא שאתה קורא מה חדש ומשתנה לפני שאתה קופץ עליו. אלא אם כן צוין על ידי אפל כי כל ההגשות החדשות חייבות להיאסף עם גרסת ה- SDK החדשה, יתכן שלא יהיה צורך עבורך בשלב זה. אם אתה משדרג, יתכן שחלק מהשיטות בהן השתמשת מיושנות ולמרות שלא צפויות לייצר יותר מאזהרה בזמן הקומפילציה, תהיה בטוח.
  • לא מובטח לך הרבה הורדות או מכירות, אל תתייאש.
  • כשאתה מצליח להשיג יישום ב- App Store, אל תיבהל מאנשים מרושעים שכותבים ביקורות גרועות. חלקם נותנים משוב מועיל וחלקם פשוט אוהבים להתחצף.
  • זה ממכר; אולי לא תוכל להפסיק.

שאלות ותשובות

  • איזה ציוד אני צריך בשביל זה?
    כדי להתקין את Xcode, אתה זקוק למחשב Apple, MacAir, MacBook או Mac All-in-one. כדי לבדוק את האפליקציה שלך, אתה יכול להשתמש בכל מכשיר שמריץ iOS 13 ואילך, אך ה- iPhone אינו תומך בכך.
  • כמה זמן לוקח ללמוד את זה מההתחלה?
    אתה יכול ליצור אפליקציות פשוטות בקלות רבה לצפייה בסרטוני YouTube. רוב הקידוד הוא היגיון פסאודו. אם אתה מדבר על לעשות משהו מסיבי, זה ייקח שנים לעשות טוב.
  • האם אני צריך להוריד Xcode באייפון שלי?
    לא. Xcode הוא משהו שאתה שם במחשב שלך לפיתוח האפליקציה. היית צריך את זה במחשב שלך ולא בטלפון שלך.

FacebookTwitterInstagramPinterestLinkedInGoogle+YoutubeRedditDribbbleBehanceGithubCodePenWhatsappEmail