نشر تطبيق Flutter على iOSنشر تطبيق Flutter على iOS

إذا كنت قد نجحت في نشر تطبيقك على Android، فتهانينا 🎉
لكن عندما يأتي الدور على iOS، فالقصة تختلف قليلًا. Apple تشتهر بدقتها، وقواعدها الصارمة في كل شيء — من تصميم الواجهة إلى طريقة توقيع التطبيق.
ومع ذلك، لا تقلق!
في هذا الدليل نشر تطبيق Flutter على iOS سنسير معًا خطوة بخطوة، من إعداد بيئة العمل وحتى لحظة ظهور تطبيقك على App Store.


أولًا: تجهيز بيئة العمل

لنشر تطبيق Flutter على iOS، تحتاج إلى:

  1. جهاز macOS مثبت عليه Xcode (الإصدار الأحدث).
  2. حساب Apple Developer فعّال (رسوم سنوية: 99 دولارًا).
  3. مشروع Flutter جاهز ومجرب على جهاز iOS فعلي.

💡 استخدم هذا الأمر لتجربة وضع الإصدار (Release):

flutter run --release

ثانيًا: إعداد حساب Apple Developer

انتقل إلى developer.apple.com وسجّل الدخول.
بعد التسجيل، افتح لوحة التحكم واختر Certificates, Identifiers & Profiles.
من هنا ستنشئ ثلاثة أشياء أساسية:

  1. App ID – هو المعرّف الرسمي لتطبيقك.
  2. Certificate – يثبت أن التطبيق موقع من طرفك كمطور موثوق.
  3. Provisioning Profile – يربط بين الجهاز والتطبيق والمطور.

🧠 تذكّر: Apple لا تقبل أي تطبيق غير موقع رسميًا بواسطة حساب مطور فعّال.


ثالثًا: فتح المشروع في Xcode

من مجلد مشروعك، اكتب الأمر التالي لفتح تطبيقك داخل Xcode:

open ios/Runner.xcworkspace

داخل Xcode:

  1. اختر Runner من الشريط الجانبي.
  2. انتقل إلى Signing & Capabilities.
  3. فعّل خيار Automatically manage signing.
  4. اختر حسابك من قائمة Team.

سيقوم Xcode تلقائيًا بإنشاء ملف التوقيع وربط التطبيق به.


رابعًا: بناء التطبيق للإصدار

من داخل Xcode:

  1. اختر Product → Archive.
  2. انتظر حتى ينتهي البناء (قد يستغرق عدة دقائق).
  3. بعد الانتهاء، سيظهر Organizer تلقائيًا وفيه النسخة الجاهزة للنشر.

أو يمكنك أيضًا من الطرفية:

flutter build ipa

هذا الأمر سينشئ ملف .ipa الجاهز للرفع إلى المتجر.


خامسًا: رفع التطبيق إلى App Store Connect

ادخل على App Store Connect وسجّل الدخول.
ثم اتبع الخطوات التالية:

  1. اختر My Apps → + → New App.
  2. أدخل اسم التطبيق، Bundle ID، الفئة، واللغة.
  3. بعد الإنشاء، افتح Transporter (تطبيق من Apple) على جهازك.
  4. سجّل الدخول بنفس حسابك المطور.
  5. اسحب ملف .ipa داخل نافذة Transporter واضغط Deliver.

سيبدأ رفع التطبيق إلى حسابك، وبعد اكتماله ستجده في صفحة TestFlight للمراجعة.


سادسًا: اختبار التطبيق عبر TestFlight

قبل نشر التطبيق علنًا، Apple تتيح تجربة التطبيق من خلال TestFlight.
يمكنك:

  • إرسال دعوات إلى مستخدمين محددين.
  • اختبار الأداء على أجهزة حقيقية.
  • جمع تعليقات المستخدمين قبل النشر الرسمي.

⚠️ تذكّر: أي تحديث جديد يحتاج موافقة Apple قبل أن يظهر على TestFlight أو المتجر.


سابعًا: النشر الرسمي على App Store

بعد اختبار التطبيق بنجاح:

  1. افتح صفحة التطبيق داخل App Store Connect.
  2. اختر Prepare for Submission.
  3. أضف لقطات شاشة (iPhone و iPad).
  4. اكتب وصفًا جذابًا يعكس فكرة التطبيق.
  5. اختر الفئة المناسبة وحدد العمر المستهدف.
  6. أرسل التطبيق للمراجعة عبر Submit for Review.

عادةً تستغرق المراجعة من يوم إلى ثلاثة أيام عمل.


💡 نصائح مهمة قبل النشر

  • تأكد من توافق الأيقونات وواجهة المستخدم مع إرشادات Apple Design Guidelines.
  • اختبر الأداء على أجهزة متعددة (iPhone 8، iPhone 14، iPad).
  • لا ترفع تطبيقًا يحتوي على روابط خارجية أو تسجيل دخول غير مبرر — Apple ترفضها .
  • استخدم Analytics لمتابعة سلوك المستخدم بعد النشر.

الخلاصة

قد تبدو عملية نشر تطبيق iOS في البداية معقدة، لكنها في الحقيقة منظمة بدقة.
والمميز أن Flutter يُخفي عنك كثيرًا من التعقيدات، إذ يكفيك تعديل بعض الإعدادات في Xcode لتصل بتطبيقك إلى أيدي مستخدمي iPhone حول العالم.


By احمد علي

مطور تطبيقات هواتف ذكية باستخدام Flutter، وصانع محتوى تقني يكتب عن الذكاء الاصطناعي والبرمجة وتطورات التكنولوجيا الحديثة. أسعى لتبسيط الأفكار المعقدة ومشاركة خبرتي مع المهتمين بالمجال.

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *