يتغير سوق التطبيقات دائمًا ويتطور ، ويمكن أن يلفت إنشاء التطبيق الناجح أنظار أي شخص يراه. هل لديك فكرة رائعة لتطبيق iPhone؟ تطبيقات iPhone أسهل في البناء مما تبدو. على الرغم من أنك بحاجة إلى تعلم لغة برمجة ، يمكن تصميم الواجهة باستخدام أدوات رسومية. يستغرق إنشاء التطبيقات وقتًا وصبرًا واستعدادًا للتعلم ، ولكن ربما يمكنك إنشاء لعبة Flappy Bird التالية! انظر الخطوة 1 أدناه للبدء.
خطوة
طريقة 1 من 5: إعداد بيئة التطوير
الخطوة 1. قم بتنزيل Xcode وتثبيته
Xcode هي بيئة تطوير تستخدم لتطوير تطبيقات iPhone. يمكن تنزيل Xcode مجانًا من Apple ، ولكنه يتطلب OS X 10.8 أو أحدث. لا توجد طريقة رسمية لتشغيل Xcode على جهاز كمبيوتر يعمل بنظام Windows أو Linux. هذا يعني أنك إذا كنت ترغب في تطوير تطبيقات iPhone ولكنك لا تملك جهاز Mac ، فستحتاج إلى شراء جهاز Mac أولاً.
لتطوير تطبيقات iOS 8 ، ستحتاج إلى Xcode 6.0.1 و iOS 8 SDK ، وكلاهما متاح مجانًا من Apple. يحتوي iOS 8 SDK على عدد من واجهات برمجة التطبيقات الجديدة التي تتيح لك إنشاء تجارب مستخدم جديدة ، بما في ذلك تكامل iCloud و Touch ID
الخطوة الثانية. قم بتثبيت تطبيق محرر نصوص جيد
بينما يمكنك كتابة البرامج باستخدام Xcode ، يمكنك العمل باستخدام الكود بسهولة أكبر إذا كان لديك محرر نصوص خاص بالبرمجة. Textmate و JEdit هما خياران شائعان للغاية.
الخطوة الثالثة. قم بتثبيت تطبيق رسومات متجهية
إذا كنت تخطط لإنشاء تصميم مخصص لتطبيقك ، فأنت بحاجة إلى تثبيت تطبيق متجه جيد. يمكن أن تزدهر الرسومات المتجهة دون التضحية بالجودة ، وهي ضرورية للتطبيقات الجميلة. من أمثلة برامج المتجهات الجيدة CorelDraw و Adobe Illustrator و Xara Designer و Inkscape ، أو استخدم Drawberry ، وهو محرر صور متجه مجاني جيد. برنامج Drawberry ليس جيدًا مثل البرامج الاحترافية ، ولكنه جيد بما يكفي للمستخدمين المبتدئين أو المستخدمين الذين لا يرغبون في الدفع لأنهم نادرًا ما يستخدمون البرنامج.
الخطوة 4. فهم الهدف جيم
Objective-C هي لغة برمجة تُستخدم لإنشاء وظائف في تطبيقات iPhone ، والتعامل مع البيانات ومعالجة الكائنات. تنتمي Objective-C إلى عائلة لغة C ، وهي لغة موجهة للكائنات. إذا كنت تفهم لغة C أو Java ، فيجب أن يكون من السهل فهم Objective-C.
- بينما يمكنك إنشاء تطبيقات أساسية دون فهم Objective-C ، لا يمكنك إنشاء وظائف متقدمة دون كتابة الكود بنفسك. بدون Objective-C ، يمكنك فقط تحريك تطبيقك بين الشاشات.
- هناك العديد من دروس Objective-C التعليمية المتاحة عبر الإنترنت وفي شكل كتاب. إذا كنت تريد حقًا تعلم برمجة iPhone ، فيمكنك تعلمها بشكل مريح لأن لديك الكثير من الموارد.
- تشمل مجتمعات Objective-C الشهيرة منتديات مطوري Apple ومجموعة iPhoneSDK على Google و Stack Overflow.
الخطوة 5. النظر في دفع طرف ثالث المطور
إذا لم تكن مهتمًا بتعلم Objective-C ، أو لا يمكنك تصميم التطبيقات ، فهناك الكثير من العاملين لحسابهم الخاص وفرق التطوير التي يمكنها التعامل مع جميع جوانب تطوير التطبيقات من أجلك. يمكن أن يكون الدفع لمطور تابع لجهة خارجية عملية معقدة ، ولكنها يمكن أن تساعدك إذا كنت لا تحب البرمجة. تأكد من توقيع جميع المشاركين في المشروع على اتفاقية عدم إفشاء ، وتأكد من وجود هيكل للدفع قبل بدء المشروع.
ODesk و Elance هما من أشهر مزودي الخدمات المستقلين على الإنترنت ، وكلاهما يضم مئات المطورين والفنانين من مستويات مختلفة من المهارة
الخطوة 6. قم بإنشاء حساب مطور
لنشر تطبيقك على App Store أو إعطائه للآخرين للاختبار ، يجب أن يكون لديك حساب مطور Apple. تبلغ تكلفة هذا الحساب 99 دولارًا سنويًا ، وسيطلب منك إدخال معلومات ضريبية ومصرفية.
يمكنك إنشاء حساب على موقع iOS Dev Center
الخطوة 7. قم بتنزيل نموذج الطلب
بمجرد إنشاء حساب مطور ، ستتمكن من الوصول إلى موارد مطوري Apple ، بما في ذلك نماذج المشاريع التي يمكن أن تلقي بعض الضوء على كيفية تطوير التطبيق. ابحث عن أمثلة متعلقة بالتطبيق الذي أنت على وشك إنشائه وجربها في Xcode.
الطريقة 2 من 5: تطبيقات التخطيط
الخطوة 1. حدد مفهومك
قبل أن تفتح Xcode لأول مرة ، يجب أن يكون لديك خطة مدروسة جيدًا لتطبيقك وميزاتك ، مثل مستند التصميم الذي يتضمن جميع وظائف التطبيق ، وخربشات لواجهة التطبيق المحتملة ، والتدفق بين الشاشات ، وفكرة أساسية عن النظام المراد تنفيذه.
- حاول أن تكون "مخلصًا" لمستندات التصميم الخاصة بك عند إنشاء تطبيقك. سيساعدك هذا على التركيز على الميزات التي تريدها.
- حاول رسم رسم شعار مبتكر صغير لكل شاشة في تطبيقك.
الخطوة 2. تحديد حصتك في السوق
ستحدد الحصة السوقية لتطبيقك كيف يبدو تطبيقك ووظائفه. على سبيل المثال ، سيكون لتطبيق جدول الأعمال حصة سوقية مختلفة عن حصة لعبة الرماية الدموية.
الخطوة 3. تحديد الحاجة للتطبيق
إذا كان التطبيق الخاص بك عبارة عن تطبيق أداة مساعدة ، فيجب أن يكون إما حلاً لمشكلة لم يتم حلها ، أو حلاً أفضل من الحل المتاح. إذا كان تطبيقك عبارة عن لعبة ، فيجب أن يحتوي تطبيقك على ميزات تجعله مختلفًا عن الألعاب الأخرى ويجذب مجموعة معينة من اللاعبين.
الخطوة 4. النظر في المحتوى الخاص بك
يتم تحديد واجهة التطبيق الخاص بك حسب نوع المحتوى الذي سيتم عرضه لمستخدم التطبيق. على سبيل المثال ، إذا كان تطبيقك عبارة عن تطبيق يتعلق بالتصوير الفوتوغرافي ، فيجب عليك إنشاء واجهة تسهل على المستخدمين عرض الصور وتصفحها.
الخطوة 5. تنفيذ عملية تصميم واجهة جيدة
يجب ألا تقف الواجهة التي تصممها في طريق المستخدم. بمعنى ، يجب أن يكون زر التحديد مرئيًا بوضوح ، ويجب ألا يشكك المستخدم في وظيفة الزر. إذا كنت تستخدم الرموز ، فيجب أن تمثل الرموز التي تستخدمها وظيفتها. يجب أن يكون التنقل في التطبيق سلسًا وطبيعيًا.
تصميم الواجهة هو مزيج من الفن والعلم. قد تحتاج إلى تغيير تصميمك عدة مرات في مشروعك
طريقة 3 من 5: إنشاء التطبيق
الخطوة 1. إنشاء مشروع جديد في Xcode
افتح Xcode ، وابدأ مشروعًا جديدًا من قائمة File. حدد "تطبيق" من شريط "iOS" على يسار النافذة. من قسم النماذج ، حدد "تطبيق فارغ".
- هناك العديد من القوالب المصممة لمختلف المهام. ابدأ بقالب فارغ حتى تشعر بالراحة تجاه عملية التطوير. يمكنك تجربة المزيد من القوالب المتقدمة عندما تفهم كيفية عمل إنشاء التطبيق.
- سيُطلب منك إدخال اسم المنتج ومعرف الشركة وبادئة الفئة. إذا لم تكن قد تلقيت تعريف الشركة من Apple ، فأدخل com.example. للبادئة ، أدخل XYZ.
- حدد "iPhone" من قائمة الأجهزة.
الخطوة 2. إنشاء Storyboard
لوحة العمل هي تمثيل مرئي للشاشة بأكملها في تطبيقك ، وتعرض الشاشة بأكملها وانتقالاتها. ستساعدك أداة Storyboard في إنشاء تدفق لتطبيقك.
- انقر فوق ملف> جديد> ملف
- ضمن خيارات iOS ، انقر فوق "واجهة المستخدم".
- حدد "Storyboard" ، ثم انقر فوق "التالي".
- اختر iPhone من قائمة الأجهزة ، ثم أطلق عليه اسم "Main". تأكد من حفظ الملف في نفس موقع مشروعك.
الخطوة 3. تطبيق Storyboard على مشروعك
بمجرد إنشاء Storyboard ، ستحتاج إلى تنفيذها كواجهة رئيسية لتطبيقك. سيؤدي هذا إلى فتح Storyboard عند فتح التطبيق. إذا لم تقم بتنفيذ Storyboard ، فلن يحدث شيء عند فتح التطبيق.
- انقر فوق اسم المشروع الخاص بك في شجرة التنقل اليسرى
- ابحث عن الأهداف في الكمبيوتر الرئيسي وحدد مشروعك من قائمة الأهداف.
- ابحث عن قسم معلومات النشر في علامة التبويب عام.
- أدخل Main.storyboard في حقل "الواجهة الرئيسية".
الخطوة 4. ادخل إلى شاشتك الأولى باستخدام وحدة تحكم العرض
تتحكم وحدة التحكم هذه في كيفية عرض المستخدم للمحتوى. تتوفر مجموعة متنوعة من وحدات التحكم في العرض ، بما في ذلك العروض القياسية والطاولة. تحتاج إلى إضافة وحدة تحكم عرض إلى Storyboard الخاصة بك ، والتي تخبر التطبيق بكيفية عرض المحتوى للمستخدم.
- حدد ملف "Main.storyboard" في قائمة التنقل الخاصة بالمشروع. سترى لوحة فارغة في نافذة Interface Builder.
- ابحث عن مكتبة الكائنات في الجزء السفلي من الإطار الأيمن ، ويمكن أن تبدأ من خلال النقر على أيقونة المكعب الصغير. سيؤدي هذا إلى تحميل قائمة الكائنات التي يمكن إضافتها إلى اللوحة القماشية الخاصة بك.
- انقر واسحب كائن "View Controller" إلى اللوحة القماشية. ستظهر شاشتك الأولى على اللوحة.
- تم الانتهاء من "المشهد" الأول الخاص بك. عند بدء تشغيل التطبيق ، ستقوم وحدة التحكم في العرض بتحميل شاشتك الأولى.
الخطوة 5. أضف كائنات الواجهة على شاشتك الأولى
بعد إعداد وحدة التحكم في العرض ، يمكنك ملء الشاشة بكائنات الواجهة التي تحتاجها ، مثل التسميات وحقول النص والأزرار. يمكن العثور على كائنات الواجهة في قائمة مكتبة الكائنات - الموقع حيث يمكنك العثور على وحدة التحكم في العرض الآن.
- انقر واسحب كائنًا من القائمة لسحبه إلى الشاشة.
- يمكن تغيير حجم معظم الكائنات عن طريق النقر على المربع الموجود في زاوية الكائن وسحبه. عند تغيير حجم كائن ، ستظهر شبكة على الشاشة حتى تتمكن من التأكد من أنه الحجم الصحيح.
الخطوة 6. قم بتغيير الكائن الذي أدخلته
يمكنك تغيير خصائص كل كائن. يتيح لك ذلك إنشاء واجهة فريدة وبديهية. على سبيل المثال ، يمكنك إضافة نموذج نص إلى حقل نصي لمساعدة المستخدمين على ملئه.
- حدد الكائن الذي تريد تعديله وانقر فوق الزر "Attributes Inspector" أعلى الإطار الأيمن. هذا الزر على شكل درع.
- غيّر الشيء حسب ذوقك. يمكنك تغيير نمط الخط والنوع واللون والتخطيط وصورة الخلفية ونموذج النص ونمط الإطار وما إلى ذلك.
- تعتمد الخيارات المتاحة على الكائن الذي تريد تعديله.
الخطوة 7. أضف شاشة أخرى
مع نمو مشروعك ، قد تحتاج إلى إضافة المزيد من الشاشات لعرض كل المحتوى الذي يحتاجه تطبيقك. على سبيل المثال ، إذا كنت تقوم بإنشاء تطبيق مهام ، فستحتاج إلى شاشتين: واحدة لإدخال إدخالات المهام ، والأخرى لعرض جميع الإدخالات.
- تتم إضافة شاشات جديدة عن طريق سحب وإسقاط كائن تحكم العرض على جزء فارغ من قماشك. إذا لم تتمكن من العثور على منطقة فارغة على اللوحة ، فانقر على "تصغير" حتى تجد منطقة فارغة. تأكد من إسقاط وحدة التحكم في العرض على اللوحة ، وليس على الشاشة الحالية.
- يمكنك تغيير الشاشة الرئيسية عن طريق تحديد وحدة التحكم في العرض التي تريد استخدامها من عرض مخطط المشروع. انقر على زر "Attribute Inspector" ، وحدد "Is Initial View Controller". على سبيل المثال ، إذا قمت بإنشاء تطبيق مهام ، فستستخدم شاشة عرض المهام على أنها الشاشة الرئيسية.
الخطوة 8. أضف شريط تنقل
بمجرد أن يكون لديك شاشتان ، فقد حان الوقت لإنشاء شريط تنقل حتى يتمكن المستخدمون من التنقل بين الشاشات. يمكنك استخدام وحدة تحكم التنقل ، وهي وحدة تحكم عرض مخصصة. تضيف وحدة التحكم هذه شريط تنقل إلى الجزء العلوي من التطبيق الخاص بك ، وتسمح للمستخدمين بالتنقل بين الشاشات.
- يجب إضافة عناصر التحكم في التنقل إلى شاشتك الرئيسية حتى يتمكنوا من التحكم في الشاشات الأخرى.
- حدد العرض الأولي للتطبيق في عرض مخطط المشروع.
- انقر فوق المحرر ← تضمين ← أداة التحكم في التنقل.
- سترى شريط تنقل رمادي في الجزء العلوي من الشاشة الذي أضفت إليه وحدة التحكم.
الخطوة 9. أضف وظيفة إلى شريط التنقل
بعد دخولك إلى شريط التنقل ، يمكنك إدخال أدوات التنقل على الشريط. سيسمح دخوله للمستخدم بالتنقل بين الشاشات.
- أضف عنوانًا إلى شريط التنقل. انقر فوق "عناصر التنقل" تحت وحدة تحكم العرض المفضلة لديك. افتح مفتش السمات وأدخل عنوان الشاشة في مربع العنوان.
- أضف أزرار التنقل. افتح مكتبة الكائنات إذا لم تكن قد قمت بذلك بالفعل ، وابحث عن عنصر زر الشريط. انقر واسحب إلى شريط التنقل. بشكل عام ، يتم وضع الزر الذي ينقلك للأمام إلى شاشة أخرى على اليمين ، وزر الرجوع على الجانب الأيسر من الشاشة.
- إعطاء خصائص للزر. يمكن تعيين الأزرار بحيث تحتوي على خصائص معينة تجعلها قابلة للتكيف لأغراض مختلفة. على سبيل المثال ، إذا كنت تقوم بإنشاء قائمة مهام ، فستحتاج إلى زر لإضافة إدخال. حدد الزر الخاص بك ، وافتح مفتش السمات. حدد قائمة المعرف ، وحدد "إضافة". سيغير الزر شكله إلى شعار "+".
الخطوة 10. اربط الزر الموجود على الشاشة الحالية
لجعل الزر يعمل ، تحتاج إلى توصيله بشاشة أخرى. في مثال قائمة المهام لدينا ، يوجد الزر في القائمة ، ويجب ربطه على الشاشة للدخول إلى الإدخال. لربط زر ، اضغط باستمرار على Control واسحب الزر إلى الشاشة الثانية.
- عند تحرير زر الماوس ، ستظهر قائمة Action Segue مع العديد من الخيارات. حدد "دفع" لاستخدام انتقال "الدفع" عند التبديل بين الشاشات. يمكنك أيضًا اختيار "رأس المال" ، والذي سيفتح الشاشة كإجراء خاص ، وليس كجزء من تسلسل الإجراء.
- إذا كنت تستخدم Push ، فسيتم إضافة شريط تنقل وزر رجوع تلقائيًا إلى شاشتك الثانية. إذا حددت Modal ، فستحتاج إلى إضافة شريط تنقل ثان ، وزر للإلغاء ، وزر تم (لتطبيقات المهام. ستتطلب التطبيقات الأخرى نوعًا مختلفًا من الأزرار).
- يمكن إنشاء أزرار "إلغاء" و "تم" بنفس طريقة إنشاء أزرار "إضافة". حدد "إلغاء" أو "تم" في قائمة المعرف في مفتش السمات.
الخطوة 11. إضافة قدرات معالجة البيانات
الآن ، كنت قادرًا على إنشاء واجهات قابلة للملاحة دون الحاجة إلى كتابة تعليمات برمجية. إذا كنت ترغب في إضافة المزيد من الوظائف المتقدمة ، مثل تخزين البيانات أو معالجة إدخال المستخدم ، فستحتاج إلى كتابة التعليمات البرمجية. تقع أدلة كتابة التعليمات البرمجية خارج نطاق هذه المقالة ، ولكن هناك الكثير من أدلة Objective-C المتاحة على الإنترنت.
يمكنك استخدام النموذج الأولي لواجهتك لمساعدتك في العثور على مطور. سيساعدك وجود واجهة قابلة للتنقل في توضيح الأجزاء التي تحتاج إلى البرمجة
الطريقة 4 من 5: اختبار التطبيق
الخطوة 1. ابدأ تشغيل iOS Simulator
يتضمن Xcode محاكي iOS يتيح لك اختبار تطبيقك على عمليات محاكاة لأنواع مختلفة من أجهزة iOS. لبدء المحاكي ، حدد "Simulator and Debug" من القائمة الموجودة أعلى نافذة Xcode ، ثم حدد الجهاز الذي تريد الاختبار عليه.
الخطوة 2. إنشاء التطبيق الخاص بك
انقر فوق الزر "إنشاء" ، الذي يشبه زر التشغيل العادي ، لتجميع التطبيق وتشغيله. قد تستغرق هذه العملية بضع لحظات ، يمكنك رؤية التقدم على شريط الأدوات. بمجرد الانتهاء من ذلك ، سيتم فتح iOS Simulator ويمكنك البدء في اختبار التطبيق الخاص بك.
الخطوة الثالثة. اختبر التطبيق على جهاز iPhone الخاص بك
قبل نشر التطبيق للاختبار ، يمكنك اختباره على جهازك الخاص إذا كان لديك جهاز iPhone. أولاً ، قم بتوصيل جهازك بالكمبيوتر عن طريق USB. أغلق iTunes إذا كان مفتوحًا. حدد "الجهاز وتصحيح الأخطاء" من القائمة ، ثم انقر فوق إنشاء. بعد فترة ، سيتم فتح التطبيق على iPhone. اختبر جميع الوظائف قبل إغلاق التطبيق.
الخطوة 4. تصحيح التطبيق
إذا كان تطبيقك يواجه مشاكل ، فأنت بحاجة إلى معرفة ما حدث وسبب حدوثه. إن عملية اكتشاف هذه المشكلة هي عملية شاملة وهناك العديد من الأسباب التي قد تجعل طلبك يمثل مشكلة. افتح وحدة تصحيح الأخطاء واقرأ رسالة الخطأ. يصعب فهم معظم رسائل الخطأ هذه. إذا كنت لا تفهم ، فحاول البحث عن رسالة الخطأ. من المحتمل أن تتمكن من العثور على منشورات في منتديات مطوري Apple مع إجابات من مطورين آخرين ذوي خبرة.
يمكن أن يستغرق التصحيح وقتًا طويلاً. إذا لم تستسلم ، فستتحسن في ذلك. ستبدأ في التعرف على الأخطاء في التطبيق والعثور عليها ، وفي بعض الأحيان تتنبأ بحدوث الأخطاء. من أكثر الأخطاء شيوعًا تحرير كائن من الذاكرة أكثر من مرة. خطأ آخر هو نسيان تخصيص الذاكرة وتهيئة الكائنات قبل محاولة إضافة أو ربط الكائنات في الذاكرة. كلما زاد عدد التطبيقات التي تنشئها ، قل عدد الأخطاء التي سترتكبها
الخطوة 5. التحقق من استخدام الذاكرة
iPhone لديه ذاكرة محدودة للغاية. عندما تخصص ذاكرة لكائن معين ، فأنت بحاجة إلى تحريرها بعد انتهاء الكائن من استخدامه ، وإعادة الذاكرة المستخدمة. تتوفر الأدوات في iPhone SDK للتحقق من استخدام الذاكرة والموارد الأخرى.
- بعد تحديد الجهاز والتصحيح ، حدد تشغيل → تشغيل باستخدام أداة الأداء → التسريبات. سيعرض هذا الأدوات ويبدأ التطبيق على الجهاز. انطلق واستخدم التطبيق كالمعتاد. قد لا تستجيب التطبيقات بشكل متكرر حيث تسجل الآلات وتحلل استخدامك للذاكرة. سيؤدي تسرب الذاكرة إلى حدوث ارتفاع أحمر في الجدول الزمني للتسريبات. سيتم عرض مصدر تسرب الذاكرة في الجزء السفلي من الشاشة.
- سيحاول النقر المزدوج على الكائن المسرب نقلك إلى الرمز المشكل ، أو سيؤدي النقر فوق السهم الصغير في شريط العنوان إلى إظهار سجل التسرب. في بعض الأحيان لا يكون مصدر التسرب من مكان اكتشاف التسرب.
- إذا شعرت بالارتباك ، جرب عملية الاستبعاد. قم بتمييزها كتعليقات و / أو تخطي بعناية بعض أقسام التعليمات البرمجية الخاصة بك وقم بتشغيل التطبيق الخاص بك. في بعض الأحيان يمكنك تضييق المساحة العامة والعثور على مناطق المشكلة. عندما تجده ، يمكنك إما إصلاح الرمز أو إعادة كتابته. ضع في اعتبارك أن استخدام Google غالبًا ما يأخذك إلى توجيه الروابط إلى منتديات Apple الداخلية أو الوثائق المتعلقة بمشكلتك بسرعة.
الخطوة 6. انشر تطبيقك ليختبره الآخرون
يعد اختبار تطبيقك في حالة محاكاة طريقة جيدة للتأكد من أن تطبيقك يعمل وأن واجهته تبدو جيدة ، إلا أن الاختبار بواسطة الآخرين يعد أمرًا رائعًا. تأكد من إصلاح الأخطاء الفادحة قبل نشر تطبيقك على المختبرين. لنشر تطبيقك على المختبرين ، تحتاج إلى إنشاء شهادة مخصصة على موقع iOS Dev Center.
- يمكن للمختبرين الخارجيين إعطائك رأيًا لا تتوقعه. غالبًا ما تكون هذه الآراء مفيدة إذا كان تطبيقك معقدًا للغاية.
- لتفويض جهاز اختبار ، يجب أن يكون لديك رقم UDID الخاص بالجهاز.
- حدد الجهاز من القائمة وانقر على "إنشاء". في Finder ، ابحث عن مجلد المشروع وابحث عن مجلد "Ad-Hoc-iphoneos". داخل هذا المجلد ، يوجد تطبيق. انسخ شهادة "AdHoc.mobileprovision" من iOS Dev Center إلى نفس المجلد. حدد التطبيق والشهادة ثم قم بضغطهما في شكل مضغوط. يمكن توفير هذا الأرشيف للمختبرين الخارجيين. ستحتاج إلى إنشاء أرشيف منفصل لكل شهادة مخصصة.
الطريقة الخامسة من 5: إطلاق مشروعك
الخطوة 1. إنشاء تطبيق للتوزيع
حدد الجهاز والإصدار وانقر على "إنشاء". في Finder ، ابحث عن مجلد المشروع وابحث عن مجلد "Ad-Hoc-iphoneos". داخل هذا المجلد ، يوجد تطبيق. ضغط التطبيق كملف مضغوط.
لكي يجتاز تطبيقك شهادة Apple ، يجب تحسينه ليتوافق مع نظام التشغيل iOS 7 وشاشة Retina
الخطوة 2. افتح لوحة معلومات iTunes Connect من iOS Dev Center
إذا كانت لديك خطوات غير مكتملة لإكمال الإعداد ، فسيتم عرضها أعلى الصفحة. تأكد من إدخال جميع المعلومات الضريبية والمصرفية بشكل صحيح.
الخطوة 3. أدخل جميع معلومات التطبيق
انقر فوق "إدارة تطبيقاتك" وحدد "إضافة تطبيق جديد". أدخل اسم التطبيق ورقم SKU ومعرف الحزمة. حدد حزمة التطبيق من القائمة المتاحة.
- املأ النموذج الخاص بوصف الطلب ، والكلمات الرئيسية ، وموقع الدعم ، والفئة ، والبريد الإلكتروني للاتصال ، وحقوق النشر ، وما إلى ذلك.
- املأ نموذج الحقوق والتسعير.
- جهز الصورة لـ iTunes. أنت بحاجة إلى رمز متجه بحجم 512 × 512 ، ولقطة شاشة لتطبيقك. يمكن التقاط لقطة شاشة من محاكي iPhone بالضغط على Command + Shift + 4 وسحب خط في المنطقة التي تظهر. تأكد من أن الحجم 320 × 480 لجهاز iPhone. تعد لقطات الشاشة أهم جزء في عملية تسويق التطبيق ، لذا تأكد من أنها تعرض أهم المعلومات حول التطبيق.
الخطوة 4. تحميل التطبيق الخاص بك
انقر فوق "جاهز لتحميل ثنائي" ، وسيتم نقلك إلى شاشة توجهك إلى تنزيل برنامج تحميل التطبيق. قم بتنزيل برنامج تحميل التطبيق واضغط على Done.
- قم بتثبيت برنامج تحميل التطبيق وابدأ تشغيل التطبيق. في المرة الأولى التي تبدأ فيها تشغيله ، سيُطلب منك إدخال معلومات تسجيل الدخول إلى iTunes.
- سيتحقق برنامج تحميل التطبيق من حساب iTunes Connect الخاص بك ويجد التطبيقات الجاهزة للتحميل. ستظهر التطبيقات الجاهزة للتحميل من القائمة. حدد التطبيق الذي تريد تحميله ، وحدد ملف التوزيع المضغوط الذي أنشأته للتو ، وقم بتحميل الملف. سيقوم برنامج تحميل الملفات بفحص العناصر الداخلية في الحزمة وسيعرض خطأ إذا حدث خطأ ما ، مثل رقم الإصدار غير المتطابق ، والأيقونة المفقودة ، وما إلى ذلك. إذا كان كل شيء على ما يرام ، فسيتم تحميل تطبيقك.
الخطوة 5. انتظر وقت الفحص
لا يمكنك فعل أي شيء سوى الانتظار حتى تتم مراجعة طلبك. ستخطرك Apple في غضون أيام أو أسابيع عبر البريد الإلكتروني إذا غيّر تطبيقك حالته إلى "قيد المراجعة". عندما يتم التحقق من طلبك ، تكون العملية سريعة جدًا. إذا فشل تطبيقك في المجموعة الأولية من الاختبارات ، فسيتم إخطارك عبر البريد الإلكتروني بالسبب ، وستقدم لك Apple اقتراحات حول كيفية التغلب عليها. إذا كان تطبيقك مؤهلاً ، سترسل لك Apple رسالة بريد إلكتروني تحتوي على معلومات تفيد بأن تطبيقك معروض للبيع. سيظهر تطبيقك الآن في متجر iTunes.
الخطوة 6. روّج لتطبيقك
بمجرد أن يصبح تطبيقك الجديد جاهزًا للبيع ، حان وقت الترويج. استخدم وسائل التواصل الاجتماعي ، وانشر بيانات صحفية على مواقع حول تطبيقك ، وأنشئ بعض مقاطع فيديو YouTube ، وافعل كل ما يلزم لجعل الناس يتحدثون عن تطبيقك.
يمكنك إرسال نسخة مجانية من التطبيق إلى المختبرين الذين سيكتبون عن تطبيقك على موقعهم أو يراجعونه على قناتهم على YouTube. إذا كان بإمكانك التواصل مع أفضل المختبرين ، فيمكن أن يُباع تطبيقك جيدًا
الخطوة 7. انتبه لأرقام المبيعات
قم بتنزيل iTunes Connect Mobile مجانًا على جهاز iPhone الخاص بك. سجّل الدخول يوميًا وتحقق من المبيعات وحصة السوق والبلدان التي اشترت تطبيقك. هذا هو الجزء الأكثر متعة! سترسل لك Apple رسائل بريد إلكتروني دورية تحتوي على روابط لأحدث بيانات مبيعاتك. يمكنك بعد ذلك تنزيله لملاحظاتك. حظا طيبا وفقك الله!
نصائح
- حاول إنشاء تطبيقات جديدة بدلاً من تكرار التطبيقات من التطبيقات الموجودة في متجر التطبيقات. ابحث في App Store لمعرفة التطبيقات المتاحة. بالطبع ، إذا كانت فكرتك أفضل ، فاجعل فكرتك حقيقة.
- ابحث عن طرق لتحسين تطبيقك.
- إذا كنت تحب المراجع المطبوعة ، فابحث عن كتب حول إنشاء تطبيقات iPhone على Amazon.
- حاول اختبار التطبيق على أجهزة iDevice مختلفة بإصدارات iOS مختلفة إن أمكن.
- إذا كنت توظف مطور iOS وتريد التأكد من أن تطبيقك يبدو بالشكل الذي تريده ، فيمكنك تصميم تطبيقك في Photoshop واستخدام psdtoxcode لتحويله إلى تطبيق Xcode / iOS!
تحذير
- يتغير iPhone SDK دائمًا وتتطور أجهزة iOS دائمًا. إذا كان تحديث SDK متاحًا عند إنشاء مشروع ، فتأكد من قراءة التغييرات الجديدة وتغييرات SDK قبل التحديث. قد لا تحتاج إلى تحديث إصدار SDK ، ما لم تطلب Apple أن تستخدم جميع التطبيقات المشحونة حديثًا أحدث SDK. إذا قمت بتحديث SDK ، فقد تصبح بعض الأساليب التي تستخدمها قديمة ، وعلى الرغم من أنها لن تتعطل على الأرجح في أحد التطبيقات ، فكن حذرًا.
- عندما يتم قبول تطبيقك في متجر التطبيقات ، لا تشعر بالخوف إذا تلقيت مراجعة سيئة. يقدم بعض الأشخاص مراجعات بناءة وبعض الأشخاص غير مهذبين.
- ربما لن يتم تنزيل تطبيقك بواسطة العديد من الأشخاص - لا تستسلم.
- يعد إنشاء تطبيقات iPhone أمرًا إدمانًا لدرجة أنك قد تجد صعوبة في التوقف.