كيفية الحصول على APK في السوق بشهادة إضافية ... لأنني فقدت أول مجموعة مفاتيح

StackOverflow https://stackoverflow.com/questions/3826420

  •  26-09-2019
  •  | 
  •  

سؤال

لقد فقدت Keystore الخاصة بي. على الأرجح حذفته عن طريق الخطأ ، لكن لا يمكنني العثور عليه في صندوق إعادة التدوير الخاص بي.
كان keystore الخاص بي في الأصل في مجلد bin الخاص بي ، وليس مكانًا جيدًا لذلك يتم حذف الملفات تلقائيًا عند النشر

أنا أعرف تفاصيل keystore السابقة. باستثناء ربما تاريخ انتهاء الصلاحية.

أريد أن أضع تحديثًا في السوق ، ولكن نظرًا لأن الشهادة الجديدة مختلفة ، فلن تسمح لي بذلك.

كنت آمل أن أتمكن من إضافة شهادة إضافية إلى الملف المنشور الحالي بحيث يقبل الإصدار المحدث مع الشهادة الجديدة فقط. على غرار ما هو موضح هنا. كيف توقيع APK مع أكثر من شهادة واحدة؟

أتخطى السطر الأول في الوصف أعلاه لأنه تم توقيعه بالفعل من خلال Eclipse ، لكن عندما أقوم بالخط الثاني ، أحصل على zipexception بسبب "حجم الإدخال غير الصحيح (المتوقع x ولكن حصلت على بايت)"

هل هناك طريقة لوضع شهادة ثانية على APK الخاص بي؟

هل هناك طريقة لإعادة إنشاء keystore الأصلي من المعلومات التي أعرفها؟

لست مستعدًا بعد للاعتقاد ، سأضطر إلى تقديم التحديث كتطبيق جديد تمامًا.

هل كانت مفيدة؟

المحلول

إذا فقدت المفتاح الخاص ، فلن تتمكن من استرداده وتوقيع الإصدارات المستقبلية من تطبيقك.

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

نصائح أخرى

أنت أبله.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top