কোনও iOS অ্যাপ্লিকেশনটির জন্য সংস্করণ / বিল্ড ক্ষেত্রগুলির মধ্যে রয়েছে:
"সংস্করণ" CFBundleShortVersionString (স্ট্রিং - আইওএস, ওএস এক্স) বান্ডেলের রিলিজ সংস্করণ নম্বর নির্দিষ্ট করে, যা অ্যাপটির প্রকাশিত পুনরাবৃত্তি চিহ্নিত করে। প্রকাশ সংস্করণ নম্বরটি তিনটি পিরিয়ড-বিভাজিত পূর্ণসংখ্যার সমন্বয়ে গঠিত একটি স্ট্রিং।
"বিল্ড" সিএফবান্ডেল ভার্সন (স্ট্রিং - আইওএস, ওএস এক্স) বান্ডেলের বিল্ড সংস্করণ নম্বর নির্দিষ্ট করে, যা বান্ডেলের একটি পুনরাবৃত্তি (প্রকাশিত বা অপ্রকাশিত) সনাক্ত করে। বিল্ড সংস্করণ নম্বরটি তিনটি অ-নেতিবাচক, পিরিয়ড-বিভাজিত পূর্ণসংখ্যার সমন্বয়ে একটি স্ট্রিং হওয়া উচিত যা প্রথম পূর্ণসংখ্যা শূন্যের চেয়ে বেশি হয়। স্ট্রিংটিতে কেবল সংখ্যাসূচক (0-9) এবং পিরিয়ড (।) অক্ষর থাকা উচিত। নেতৃস্থানীয় শূন্যগুলি প্রতিটি পূর্ণসংখ্যার থেকে কেটে ফেলা হয় এবং তা উপেক্ষা করা হবে (যা 1.02.3 সমান 1.2.3.3)। এই কী স্থানীয়করণযোগ্য নয়।
"আইটিউনস সংযুক্ত সংস্করণ নম্বর" : আইটিউনস কানেক্টে অ্যাপ্লিকেশনটির নতুন সংস্করণ তৈরি করার সময় আপনি যে সংস্করণটি উল্লেখ করেছেন তা।
আমার প্রশ্নটি হ'ল:
কোন সংস্করণ / বিল্ড নম্বরগুলি আইটিউনস কানেক্টে অ্যাপের নতুন সংস্করণটি আপলোড করা এবং / অথবা অ্যাপ স্টোরটিতে প্রকাশিত হলে বাড়ানো দরকার ?
"সংস্করণ" CFBundleShortVersionString
বা "বিল্ড" হয়CFBundleVersion
অ্যাপ্লিকেশন আপডেটের মধ্যে হয় একই থাকতে পারে?
অ্যাপল উত্সগুলির জন্য অতিরিক্ত পয়েন্ট বা অবৈধ সংস্করণ / বিল্ড নম্বর আপলোড করার পরে সঠিক ত্রুটি বার্তাগুলি আইটিউনস সংযোগ প্রদর্শন করে।
অ্যান্ড্রয়েড / গুগল প্লে নোট:
আলোচনা এই প্রশ্ন প্ররোচনা যে সর্বজনীন Google এক Android অ্যাপ্লিকেশন "সংস্করণ" Play Store হয় না বৃদ্ধি করা প্রয়োজন এবং হয় কোন উপায় যাচাই। android:versionName
, রিলিজ মধ্যে একই থাকতে পারে আপগ্রেড ডাউনগ্রেড, অথবা বরং ছাড়া র্যান্ডম স্ট্রিং এমন কিছু বিষয় যা প্রদর্শিত হয় একটি বৈধ "সংস্করণ সংখ্যা" হতে হবে।
android:versionName
- একটি স্ট্রিং মান যা অ্যাপ্লিকেশন কোডটির প্রকাশ সংস্করণ উপস্থাপন করে, এটি ব্যবহারকারীদের দেখানো উচিত।মানটি একটি স্ট্রিং যাতে আপনি অ্যাপ্লিকেশন সংস্করণটিকে
<major>.<minor>.<point>
স্ট্রিং হিসাবে বা অন্য কোনও ধরণের পরম বা আপেক্ষিক সংস্করণ সনাক্তকারী হিসাবে বর্ণনা করতে পারেন ।
অ্যান্ড্রয়েডে সংস্করণ নাম এবং সংস্করণ নাম্বারের মধ্যে পার্থক্য
যেখানে android:versionCode
এটিকে বর্ধিতকরণ-অন-রিলিজ পূর্ণসংখ্যার হিসাবে প্রয়োগ করা হয়।
অ্যাপল ডকুমেন্টেশন
যেমনটি সদ্য গৃহীত উত্তরে উল্লিখিত হয়েছে , অ্যাপল সম্প্রতি একটি প্রযুক্তিগত নোট প্রকাশ করেছে যাতে তাদের সংস্করণ এবং বিল্ড নম্বর স্কিমের বিবরণ দেওয়া হয়:
অ্যাপল প্রযুক্তিগত নোট টিএন 2420 - সংস্করণ নম্বর এবং বিল্ড নম্বর N