ينقلك Bolt.new سريعاً إلى النسخة الأولى: طلب، ومعاينة، وزر نشر. أما الانتقال من هناك إلى تطبيق يثبّته الناس من App Store فهو عمل مختلف، ويتحدد هذا العمل حسب نوع مشروع Bolt لديك.
نوعان من مشاريع Bolt
يبني Bolt نوعين من المشاريع، وتحذر وثائقه من أن المشاريع المنشأة للويب لا تتحول بسهولة إلى تطبيقات هاتف. إذا لم تطلب تطبيق هاتف في طلبك الأول، فلديك مشروع ويب.
| مشروع ويب | مشروع Expo | |
|---|---|---|
| ما هو | تطبيق ويب يعمل في المتصفح | تطبيق React Native لنظامي iOS وAndroid من كود مشترك |
| يُنشر على | عنوان bolt.host مجاني، أو نطاق مخصص في الخطط المدفوعة | بناء EAS تشغّله بنفسك، ثم TestFlight وApp Store Connect |
| على هاتفك | لا توجد نسخة بناء لنظام iOS بأي شكل | معاينة في Expo Go عبر رمز QR |
أين يتوقف دور Bolt
في مشروع الويب، يبدو وضع العنوان المنشور داخل غلاف أصلي اختصاراً مغرياً. لكنه يصطدم بإرشاد Apple رقم 4.2: فوجود WebView حول your-app.bolt.host يجعله موقع ويب معاد تغليفه بحكم التعريف.
أما في مشروع Expo، فالكود حقيقي، لكن المرحلة الأخيرة ليست من مسؤولية Bolt. توضح وثائقه الخطوات: ثبّت EAS CLI محلياً، وشغّل بناء iOS مع الإرسال التلقائي، وانتظر TestFlight، ثم أرسل التطبيق من App Store Connect للنشر العام.
داخل Bolt
- طلب«أنشئ تطبيق هاتف»
- مشروع Expoكود React Native
- معاينة Expo Goرمز QR على هاتفك
- GitHubتغييرات مسجلة ومتزامنة
بعد Bolt: تتولاها أنت، أو يتولاها AirBuild بعد نقل المشروع
- البناءأداة EAS CLI على حاسوبك
- TestFlightجرّبه على iPhone
- صفحة التطبيقلقطات الشاشة وإجابات الخصوصية وملاحظات المراجعة
- App Reviewأجب وأصلح وأعد الإرسال
App Review حوار
يسأل المراجع عن سبب حاجة التطبيق إلى إذن، أو يشير إلى شاشة لا تعمل، فتصلحها وترسل التطبيق من جديد. هذه الدورة هي الجزء الذي تتركه الأدوات لك. بعد نقل المشروع إلى AirBuild، يتولى الفريق الذكي هذا الحوار نيابة عنك، ويمكنك متابعة كل خطوة.
- إرسالنسخة البناء وصفحة التطبيق
- يسأل المراجعمثلاً، لماذا التقويم؟
- إصلاحوصف للغرض ولقطة شاشة
- إعادة الإرسالمع إرفاق الرد
إذا سأل المراجع مجدداً، تبدأ الدورة من جديد
كيف تتم عملية النقل
اترك الرابط
انضم إلى قائمة الانتظار باستخدام عنوان
bolt.hostالمنشور أو مستودع GitHub الذي يزامنه Bolt، وأضف جملة تشرح ما ينبغي أن يفعله تطبيق iOS ومن سيستخدمه. نرحب بمشاريع Expo، ويكون رابط المستودع أفضل في هذه الحالة.يعيد فريقك الذكي بناءه باستخدام SwiftUI
يقرأ وكلاء المنتج والتصميم والتطوير في AirBuild ما يفعله تطبيقك وشاشاته ومساراته، ثم يبنون منها تطبيق iOS أصلياً باستخدام أطر Apple نفسها. يظل مشروع Bolt كما هو، ويمكنك مواصلة تعديله ونشره في Bolt.
جرّبه على iPhone، ثم انتقل إلى App Review
يصل التطبيق إلى هاتفك عبر TestFlight لتجربته وطلب التعديلات بلغة واضحة. وعندما يصبح جاهزاً، يجهّز AirBuild صفحة App Store، ويرسل التطبيق، ويتابع المراجعة، ويرد على المراجعين، ويصلح ما يطرحونه، ثم يعيد الإرسال.
ما الذي ينتقل
| جزء التطبيق | ما الذي يحدث له |
|---|---|
| الشاشات والمسارات | تُعاد صياغتها كواجهات SwiftUI تستخدم التنقل في iOS: أشرطة علامات التبويب والمكدسات والصفحات وإيماءة الرجوع. ويُنقل مشروع Expo بالطريقة نفسها، شاشة مقابل شاشة. |
| النصوص والألوان والهوية | تنتقل إلى التطبيق. ينبغي أن يبدو تطبيقك كما صممته، لا كقالب. |
| البيانات والواجهة الخلفية | تبقى في مكانها. أخبرنا بما يتصل به تطبيقك، سواء كان Supabase أو Firebase أو API، وسنخطط تطبيق iOS ليتوافق معه. |
| مشروع Bolt | يبقى دون تغيير، ويمكنك مواصلة تعديله ونشره في Bolt. |
ما الذي ينبغي تجهيزه
- الرابط المنشور لمشروع Bolt، أو مستودع GitHub إذا كان مشروع Expo أو يتضمن صفحات لا تظهر إلا بعد تسجيل الدخول.
- عضوية Apple Developer Program، أو خطة للاشتراك قبل إرسال التطبيق.
- فقرة واحدة تشرح ما ينبغي أن يفعله تطبيق iOS أولاً. ليس ضرورياً أن يقدم كل ما يقدمه تطبيق الويب.
- رابط سياسة الخصوصية. تطلب Apple توفيره، ولن يقبل App Store Connect الإرسال بدونه.
أسئلة وأجوبة
هل يستطيع Bolt.new نشر تطبيق على App Store؟
ليس بمفرده. يُنشر مشروع الويب في Bolt على عنوان bolt.host. ويمنحك مشروع Expo في Bolt كود React Native، ثم توضح وثائق Bolt أنك ستحتاج إلى حساب Apple Developer مدفوع وأداة EAS CLI على حاسوبك لبناء التطبيق وإرساله.
مشروعي في Bolt تطبيق ويب. هل يمكنني وضعه داخل غلاف لنظام iOS؟
يمكنك ذلك، لكن الإرشاد 4.2 ينص على أن التطبيق يجب أن يقدم مزايا ومحتوى وواجهة ترفعه فوق مستوى موقع ويب معاد تغليفه. والغلاف المحيط بعنوان bolt.host الخاص بك ينطبق عليه هذا الوصف تماماً، وغالباً ما يُرفض.
يستخدم مشروعي في Bolt تقنية Expo بالفعل. لماذا أنقله إلى AirBuild؟
لأن دور Bolt ينتهي عند الكود. ستتولى بنفسك تشغيل البناء وإكمال صفحة App Store والتعامل مع App Review. يعيد AirBuild بناء التطبيق كتطبيق SwiftUI أصلي ويتولى App Review من الإرسال حتى إعادة الإرسال.
ماذا يحدث للواجهة الخلفية؟
تبقى في مكانها. عند الانضمام إلى قائمة الانتظار، أخبرنا بما يتصل به تطبيقك، سواء كان Supabase أو Firebase أو API، وسنخطط تطبيق iOS ليتوافق معه دون نقل بياناتك.
هل أحتاج إلى Mac أو Xcode؟
لا تحتاج إلى أي منهما. يشغّل AirBuild فريقك الذكي على Mac أو في السحابة، ويصل التطبيق إلى iPhone عبر TestFlight. لكنك تحتاج إلى عضوية Apple Developer Program للنشر.
من يملك كود تطبيق iOS؟
أنت. يظل كود Bolt ملكاً لك، وكذلك مشروع SwiftUI الذي يبنيه AirBuild منه.