المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : الغاء debug من التطبيق وانتاج android-release.apk - الكوردوفا و الفون جاب



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