פרסומת

כיצד להגיש את האפליקציה שלאז תכנתם את אפליקציית ה- iOS הראשונה שלכם ואתם רוצים להעלות אותה ולהגיש לחנות iTunes? ובכן, כפי שגיליתי לאחרונה, זה לא כל כך קל כמו שזה נשמע. כלי הפיתוח האחרונים של Xcode 4.2 של אפל בהחלט ייעלו את התהליך, אך זו עדיין משימה מפחידה בפעם הראשונה שלכם.

זה נושא מאוד מעמיק, ואני לא יכול לכתוב הדרכה שתכסה 100% מהמקרים או כל בעיה שתיתקל בהם. מה שאני יכול לעשות זה לתת סקירה של כל התהליך כך שיש לך רעיון איפה אתה נתקע; כמה טיפים שעשויים לעזור לך בדרך; וכמה מהמורות שהמשיכו אותי לחפש במשך ימים.

מתחילים

במקרה וזה לא ברור, אתה צריך תשלום מפתח iOS חשבון (99 דולר לשנה) על מנת להגיש בקשות, בחינם או אחרת, לחנות האפליקציות של iTunes. ודא שמזהה Apple שלך ​​כולל מידע עדכני וכי הכתובת מדויקת. יהיה עליכם לאמת את פרטי הכתובת והזיהוי שלכם, בדרך כלל באמצעות פקס של העתק דרכון וחשבון שירות. אם יש ספק, התקשר לתמיכה של מפתחים במדינה המקומית שלך - מצאתי שהצוות בבריטניה מועיל יותר בהעברת תעודת הזהות היפנית הישנה שלי של אפל לכתובת בריטניה.

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

instagram viewer

להלן סיכום מהיר של כל תהליך ההגשה:

  • צור מזהה אפליקציה ייחודי לאפליקציה שלך ושנה את מזהה הצרור שלך ב- Xcode
  • צור תעודת הפצה מאובטחת לעצמך
  • צור פרופיל חלוקה להקצאה עבור האפליקציה
  • חתום על היישום שלך בקוד באמצעות פרופיל ההפצה
  • ארכיב אותו, הבטחת פרויקט נקבע ל דלג על התקנה-> כן ו יעד נקבע ל דלג על התקנה -> לא
  • צור אפליקציה ב- iTunes Connect עם נתוני המטא ומידע המכירות שלך.

רוב זה מתרחש בתוך פורטל אספקה, XCode, תוכנית השירות Keychain Access ו- iTunes Connect.

צור מזהה אפליקציה

  • ראשית, עליך ליצור מזהה אפליקציה - מזהה ייחודי לאפליקציה שלך. ראש אל פורטל הקצאת iOS - הקישור הוא הצד הימני לאחר שנכנסתם לאתר המפתחים של iOS ובחרו מזהה אפליקציה מהסרגל הצד.
  • לחץ על הכפתור כדי ליצור מזהה אפליקציה חדש. שדה התיאור הראשון הוא רק שם לעיונך. המזהה של החבילה הוא סוג של שם מקודד עבור האפליקציה שלך, שנכתב בדרך כלל כתחום החברה שלך (הפוך), ואחריו נקודה ושם האפליקציה. לדוגמה:

com.makeuseof.demoapp

כיצד להגיש את האפליקציה של
  • מעל ל- X-Code, לחץ על יעד -> סיכום, ולשנות את מזהה להיות מה שהחלטת לעיל (com. מה שלא יהיה).
כיצד להגיש את חנות האפליקציות של

צור תעודת הפצה

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

  • להיפתח גישה למחזיקי מפתחות, וכבה OCSP ו CRL מ ה העדפות.
  • מ ה גישה למחזיקי מפתחות תפריט, בחר עוזר תעודות -> בקש אישור מרשות.
כיצד להגיש את חנות האפליקציות של
  • הזן את כתובת הדוא"ל שלך (אין צורך בדוא"ל של CA), בחר נשמר בדיסק ו תן לי לציין מידע על צמד מפתחות, לאחר מכן המשך
  • בחר גודל מפתח של 2048 ביט, ו אלגוריתם RSA, המשך.
  • זה יוצר קובץ .CSR בשולחן העבודה.
  • בפורטל ההקצאה בחר אישורים -> חלוקה -> הוספת אישור, והעלה את הקובץ שנוצר.
  • אישור זה עשוי לקחת מספר שניות. הורד והתקן את תעודת ביניים של WWDR בינתיים (פשוט הורד, לחץ עליו לחיצה כפולה).
  • רענן את הדף, ותוכל להוריד את האישור שלך. שוב, התקן אותו.
כיצד להגיש את חנות האפליקציות של
  • כצעד אחרון, פתח את Access Keychain, סמן את המפתח הפרטי שלך שרק התקנת ובחר ייצוא פריט מהתפריט. שמור על בטיחות מפתח זה באמצעות גיבוי במקום כלשהו, ​​שכן בלעדיו לא תוכל לשלוח אפליקציות במקרה של התקנה מחדש של מערכת ההפעלה או במערכות שונות.
הגש אפליקציה ל- iTunes

צור פרופיל מתן חלוקה

כן, יש מספר אינסופי של אישורים ופרופילים שצריך להכין כאן. דוב איתי.

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

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

כיצד להגיש אפליקציה משלך למכשירי המארגן של iTunes App Store

בדוק הגדרות חתימה ובניית קוד

כצעד הכנה אחרון, פתח את XCode ומצא חתימת קוד בתוך ה בנה הגדרות אזור. ודא שה- שחרור אפשרות הפרופיל (הן עבור פרויקט והן עבור יעד האפליקציה) בחרה בפרופיל ההפצה שלך (זה שהתקנת ממש עכשיו).

הגש אפליקציה ל- iTunes

בחר מכשיר iOS בתור תוכנית הבנייה, ולעבור ל ארכיון.

כיצד להגיש אפליקציה משלך למכשיר ה- iOS App Store ios

שמור בארכיון את האפליקציה שלך

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

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

כיצד להגיש אפליקציה משלך לתכנית השחרור של הארכיון iTunes iTunes Store

הבא - וזה הקטע שבאמת גרם לכאבי ראש למשך שבוע במקרה שלי - אם האפליקציה שלך משתמשת בספריות חיצוניות מכל סוג שהוא, אתה צריך לשנות את בנה הגדרות שהפרויקט יהיה דלג על התקנה. לשם כך, לחץ על הפרויקט הראשי (לא היעד) -> בנה הגדרות -> סוג לדלג לשדה החיפוש ולהבטיח כן נבחר עבור פריסה -> דלג על התקנה אפשרות.

הגש אפליקציה ל- iTunes

TARGETS Build Settings עבור דלג על התקנה צריך להיות לא. בדוק שוב את זה - פרויקט דלג על התקנה, כן; יעד דלג על התקנה, לא.

כיצד להגיש אפליקציה משלך לחנות האפליקציות של iTunes לדלג על התקנה 2 לא

זה הפחיד אותי מכיוון שכל הדרכה שיכולתי למצוא פשוט אמרה "הגדר את Skip Skip Install ל- Yes"- אך כששניהם מוגדרים ל- yes, הארכיון פשוט מסתורי לא יתממש.

השלב האחרון הוא לבנות את ארכיב הפריסה שלך להעלאה. בחר מוצר -> ארכיב מהתפריט. לאחר השלמתה, עליך להיות מסוגל למצוא את היישום שלך ב- מארגן -> ארכיונים קטע.

כיצד להגיש אפליקציה משלך לארכיוני המארגן של iTunes App Store

צור אפליקציה ב- iTunes Connect

iTunes Connect הוא הצד המסחרי של חנות האפליקציות, המטפל במכירות בפועל של האפליקציה המוגמרת שלכם, באילו מדינות למכור, תיאור וצילומי מסך וכו '. זה בעצם די קל, אבל יש למלא הרבה מידע, ובשלב זה אתה תחליט האם למכור את האפליקציה, למסור אותה, לאפשר הצגת iAds, להזין פרטי בנק ולחתום על כל חוזה הדרוש שחרור.

כדי להתחיל, פשוט לפנות אל iTunes Connect ו הוסף אפליקציה חדשה. תצטרך לבחור את מזהה הצרור מתיבת בחירת הטיפה (התווית. לא משנה מה השם שיצרת קודם), אבל אני לא אעביר אותך בשאר הדברים כי זה באמת מסביר את עצמו - אפל תגיד מה מחכה להיעשות בכל שלב אחר דרך.

כיצד להגיש את האפליקציה של

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

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

ספר לנו על חוויותיך שאתה מגיש לחנות האפליקציות בתגובות.

ג'יימס הוא בעל תואר ראשון בבינה מלאכותית, והוא מוסמך CompTIA A + ו- Network +. הוא המפתח הראשי של MakeUseOf, ומבלה את זמנו הפנוי במשחקי פיינטבול VR ומשחקי לוח. הוא בנה מחשבים אישיים מאז שהיה ילד.