حل مشکل امضاء (Sign Key) هنگام آپدیت برنامه در مارکت

گاهی اوقات پیش میاد که یه برنامه قدیمی دارید توی مارکت های مختلف از جمله بازار و… و میخواین آپدیتش کنید، و میگن کلید امضاء برنامه جدید با کلید قبلی یکسان نیست!

 

❔ دلیلش چیه؟

 

دلیلش اینه که شما اون برنامه رو قبلا با بیسیک ۴ اندروید قدیمی تر نوشتید و کامپایل کردید، حالا این بیسیک تون جدیده.

 

 

❔ خب؟

 

زمانیکه که هیچ Private Sign Key ای برای برنامتون تعیین نکنید برنامتون با یه کلید پیشفرض به اسم debug.keystore که توی پوشه نصب بیسیکتون هست کامپایل میشه.

بیسیک هم متاسفانه یا خوشبختانه توی چند نسخه ای که جدید داد کلید debug.keystore خودش رو عوض کرد و تازه شد، برای همین برنامه با بیسیک جدید نمیتونه با اون قبلیه صدق بشه.

 

 


 

 

✅ چطور این مشکل رو حل کنیم؟

 

برای حل این مشکل کافیه فایل زیر که ۴ تا debug.keystore توش قرار دادم رو دونه دونه تست کنید ببینید با کدومش مشکل حل میشه.

 

هرکدوم از فایل هارو کافیه به مسیر نصب بیسیک تون کپی(جایگزین کلید قبلی) کنید:

 

۱
C:\Program Files (x86)\Anywhere Software\Basic4android

 

و بعد برنامه رو کامپایل کنید و بذارید بازار ببینید قبول میکنه یانه. (درنهایت یکیش قبول میشه و مشخص میشه که برنامتون با همون کلید کامپایل شده بوده قبلاً)

1
امتیاز :
بدون رای!
جعبه دانلود
سعید مهدوی عاشق برنامه نویسی معتقدم برنامه نویسا تو یه جهان دیگه زندگی میکنن چون همه چیشون فرق داره حتی خواب و خوراک...
همراه ما باشید در کانال تلگرام آموزشگاه پلاس کانال تلگرام

مطالب زیر را حتما بخوانید

دیدگاه خود را ارسال نمایید