اذهب إلى المحتوى

السؤال

Recommended Posts

  • 0
نشر

سأذكر الطريقة التي يمكنك عن طريقها النشر على ال apple store، في حال كانت الطريقة غير واضحة فهذا يعني أنه تحتاجين إلى زيادة معلوماتك في ال react native.

  1. في البداية علينا إعادة تفعيل ما يدعى بال ATS و هي (بشكل مختصر) طبقة حماية تمنع طلبات ال http، تسمح فقط ب https، و هذا أكثر أماناً، يمكن القيام بذلك عن طريق إزالة localhost من NSExceptionDomains و وضع قيمة NSAllowsArbitraryLoads على أنها false في ملف Info.plist في مجلد ios/ 
  2. الخطوة التالية هي بناء التطبيق ك release و في هذه الخطوة يتم تجميع الملفات التي يمكن تجميعها و إلغاء قائمة المطورين التي لا يجب للمستخدمين الوصول لها، يمكن القيام بذلك عن طريق الذهاب في برنامج ال Xcode إلى Product ثم Scheme ثم Edit Scheme، بعدها نقوم باختيار الخيار Run من الخيارات على يسار الشاشة و نقوم بتعديل Build Configuration إلى Release.
  3. الآن نقوم بعمل build للمشروع ليصبح لدينا مجلد ال release الذي يحوي ما نريد نشره.

بعد ذلك للنشر نقوم بما يلي:

  1. نقوم بتشغيل ال terminal و نذهب إلى مجلد ios و نكتب open  و بعدها نقطة . و نضغط enter.
  2. نقوم الآن بالضغط مرتين على YOUR_APP_NAME.xcworkspace يجب أن يفتح ال Xcode.
  3. نقوم بالضغط على Product من ثم Archive و نقوم بوضع خيار ال device ك Any iOS Device (arm64).
  4. بعد نهاية العملية في الخطوة السابقة و في نافذة ال Archive نقوم بالضغط على Distribute App.
  5. نضغط على App Store Connect.
  6. نضغط على  Upload و نختار كل الخيارات ثم نضغط على next.
  7. ثم نختار Automatically manage signing، و نضغط على Upload.

يفترض أن يتم نشره الآن، طبعاً في حال كان التطبيق لا يحوي أخطاء، و هذا طبيعي حيث علينا التحقق من كل شيء على جهازنا ثم محاولة النشر.

  • 0
نشر

تم شرح طريقة رفع التطبيق على ال app store في التعليق السابق

ويمكنك إتباع الخطوات التالية للرفع على ال google play هذه الخطوات مكتوبة بالتفصيل في أكاديمية حسوب من خلال هذه الرابط

  1.  لرفع تطبيق ال Android لمتجر Google Play، ستحتاج إلى إنشاء إصدار APK من التطبيق مرفق معه مفتاح إصدار (release key) والذي يجب بعدها استخدامه لجميع التحديثات مستقبلاً ويمكنك عمل ذلك تلقائياً من خلال هذه الأداه
  2. إعداد متغيرات Gradle

  3. إضافة إعداد التوقيع إلى إعداد Gradle في تطبيقك

  4. توليد الإصدار AAB

  5. اختبار بناء الإصدار الخاص بتطبيقك

  6. النشر إلى المتاجر الأخرى

  7. تمكين Proguard لتقليل حجم ملف APK (اختياري)

  8. تهجير تطبيقات React Native القديمة لاستخدام ميزة توقيع التطبيقات من Google Play

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...