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


حل مشکل کلید (Sign Key) هنگام آپدیت برنامه قدیمی در مارکت(در B4A)
۱۷ اردیبهشت ۱۳۹۸
2648 بازدید
نویسنده:

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

 

❔ دلیلش چیه؟

 

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

 

 

❔ خب؟

 

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

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

 

 


 

 

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

 

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

 

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

 

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

 

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

 


آموزش برنامه نویسی اندروید

دریافت کلیدهای قدیمی B4A

حجم فایل: 7.70 کیلوبایت

فرمت فایل: ZIP

منبع: کافه توسعه


پژمان نیکروان
پژمان نیکروان

پژمان نیکروان هستم؛ مدیر وب سایت کافه توسعه، شروع فعالیتم به برنامه نویسی از سال 1392 بوده و هدف از ایجاد وبسایت اشتراک گذاری تجارب خودم و دیگر برنامه نویسان هست.

ارسال دیدگاه

می توانید از تگ های HTML نیز استفاده کنید :
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

دیدگاه های مطلب:
Profile Comment
Ali

سلام اگر کسی مشکل خطای امضای دیباگ sign و یا sdk ورژن برای کافه بازار داره با ایدی تلگرامم در تماس باشه تا مشکلشو حل کنمapp97@

پاسخ دادن

5 خرداد 1399