Rise Company
27-07-2017, 22:34
بناء تطبيق APK نسخة release والغاء debug لنشره على المتجر - الكوردوفا و الفون جاب
الكوردوفا و الفون جاب Phone Gap / Cordova
android-debug.apk vs android-release-unsigned.apk vs android-release.apk
اذا ما زالت تعمل على تطوير تطبيق فانت تستخدم امر
cordova build --debug
اما اذا انتهيت من التطبيق واردت نشره فعليك ان تستخدم امر
cordova build --release
حيث جوجل لا تسمح بنشر تطبيق مفعل عليه debug وهذا هو نص الخطا الذى سيظهر لك
You uploaded a debuggable APK. For security reasons you need to disable debugging before it can be published in Google Play.
سينتج لك ملف android-release-unsigned.apk وبالطبع هو ليس android-release.apk
حيث الاول لا يحمل مفتاح key store و بالتالى لا يحمل signature
راجع هذا الموضوع :
شرح عمل مفتاح و توقيع للتطبيق APK Key / Sign - الكوردوفا و الفون جاب (https://www.rise.company/forum/threads/25941-%D8%B4%D8%B1%D8%AD-%D8%B9%D9%85%D9%84-%D9%85%D9%81%D8%AA%D8%A7%D8%AD-%D9%88-%D8%AA%D9%88%D9%82%D9%8A%D8%B9-%D9%84%D9%84%D8%AA%D8%B7%D8%A8%D9%8A%D9%82-APK-Key-Sign-%D8%A7%D9%84%D9%83%D9%88%D8%B1%D8%AF%D9%88%D9%81%D 8%A7-%D9%88-%D8%A7%D9%84%D9%81%D9%88%D9%86-%D8%AC%D8%A7%D8%A8)
هناك بعض الاكواد التى سنستخدمها لكى نتاكد من ان التطبيق الخاص به لا يوجد به اى امر تفعيل debug
داخل ملف config عليك وضع الامر
<preference name="android-debuggable" value="false" />`
ثم اذا كنت قد انزلت بلوجن console عليك ازالته بهذا الامر
cordova plugin rm cordova-plugin-console
الان تطبيقك سليم و مناسب للنشر على متجر جوجل
المرجع:
https://stackoverflow.com/questions/30248720/disable-chrome-debugging-cordova-5-0-0
الكوردوفا و الفون جاب Phone Gap / Cordova
android-debug.apk vs android-release-unsigned.apk vs android-release.apk
اذا ما زالت تعمل على تطوير تطبيق فانت تستخدم امر
cordova build --debug
اما اذا انتهيت من التطبيق واردت نشره فعليك ان تستخدم امر
cordova build --release
حيث جوجل لا تسمح بنشر تطبيق مفعل عليه debug وهذا هو نص الخطا الذى سيظهر لك
You uploaded a debuggable APK. For security reasons you need to disable debugging before it can be published in Google Play.
سينتج لك ملف android-release-unsigned.apk وبالطبع هو ليس android-release.apk
حيث الاول لا يحمل مفتاح key store و بالتالى لا يحمل signature
راجع هذا الموضوع :
شرح عمل مفتاح و توقيع للتطبيق APK Key / Sign - الكوردوفا و الفون جاب (https://www.rise.company/forum/threads/25941-%D8%B4%D8%B1%D8%AD-%D8%B9%D9%85%D9%84-%D9%85%D9%81%D8%AA%D8%A7%D8%AD-%D9%88-%D8%AA%D9%88%D9%82%D9%8A%D8%B9-%D9%84%D9%84%D8%AA%D8%B7%D8%A8%D9%8A%D9%82-APK-Key-Sign-%D8%A7%D9%84%D9%83%D9%88%D8%B1%D8%AF%D9%88%D9%81%D 8%A7-%D9%88-%D8%A7%D9%84%D9%81%D9%88%D9%86-%D8%AC%D8%A7%D8%A8)
هناك بعض الاكواد التى سنستخدمها لكى نتاكد من ان التطبيق الخاص به لا يوجد به اى امر تفعيل debug
داخل ملف config عليك وضع الامر
<preference name="android-debuggable" value="false" />`
ثم اذا كنت قد انزلت بلوجن console عليك ازالته بهذا الامر
cordova plugin rm cordova-plugin-console
الان تطبيقك سليم و مناسب للنشر على متجر جوجل
المرجع:
https://stackoverflow.com/questions/30248720/disable-chrome-debugging-cordova-5-0-0