এটি আমার প্রথম আইওএস অ্যাপ্লিকেশন জমা এবং আমি চাই না যে আমার অ্যাপ্লিকেশনটি বাতিল হয়ে যায়।
এটি অ্যাপল ডক্স থেকে এসেছে:
CFBundleVersion (স্ট্রিং - আইওএস, ওএস এক্স) বান্ডিলটির বিল্ড সংস্করণ নম্বর নির্দিষ্ট করে, যা বান্ডেলের একটি পুনরাবৃত্তি (প্রকাশিত বা অপ্রকাশিত) সনাক্ত করে। বিল্ড সংস্করণ নম্বরটি তিনটি অ-নেতিবাচক, পিরিয়ড-বিভাজিত পূর্ণসংখ্যার সমন্বয়ে একটি স্ট্রিং হওয়া উচিত যা প্রথম পূর্ণসংখ্যা শূন্যের চেয়ে বেশি হয়। স্ট্রিংটিতে কেবল সংখ্যাসূচক (0-9) এবং পিরিয়ড (।) অক্ষর থাকা উচিত। নেতৃস্থানীয় শূন্যগুলি প্রতিটি পূর্ণসংখ্যা থেকে কেটে ফেলা হয় এবং এড়ানো হবে (যা 1.02.3 সমান 1.2.3.3)। এই কী স্থানীয়করণযোগ্য নয়।
CFBundleShortVersionString (স্ট্রিং - আইওএস, ওএস এক্স) বান্ডেলের রিলিজ সংস্করণ নম্বর নির্দিষ্ট করে, যা অ্যাপটির প্রকাশিত পুনরাবৃত্তি চিহ্নিত করে। প্রকাশ সংস্করণ নম্বরটি তিনটি পিরিয়ড-বিভাজিত পূর্ণসংখ্যার সমন্বয়ে গঠিত একটি স্ট্রিং। প্রথম পূর্ণসংখ্যা অ্যাপটিতে বড় সংশোধনগুলি উপস্থাপন করে যেমন নতুন বৈশিষ্ট্য বা বড় পরিবর্তনগুলি প্রয়োগ করে এমন সংশোধনগুলি। দ্বিতীয় পূর্ণসংখ্যা সংশোধনগুলি বোঝায় যা কম বিশিষ্ট বৈশিষ্ট্যগুলি প্রয়োগ করে। তৃতীয় পূর্ণসংখ্যা রক্ষণাবেক্ষণ রিলিজ উপস্থাপন করে।
এই সিটির মানটি "সিএফবান্ডেল ভার্সন" এর মান থেকে পৃথক, যা অ্যাপটির পুনরাবৃত্তি (প্রকাশিত বা অপ্রকাশিত) সনাক্ত করে identif এই কীটি আপনার ইনফোলিস্ট.স্ট্রিং ফাইলগুলিতে অন্তর্ভুক্ত করে স্থানীয় করা যায়।
তবে কিছুটা অদ্ভুত লাগছে। এর জন্য আমার ব্যাখ্যাটি হ'ল উভয় মানকেই একই রাখে, যেমন:
CFBundleVersion: 1.0.0
CFBundleShortVersionString: 1.0.0
কেউ আমার 100% যা নিশ্চিত করার কথা তা নিশ্চিত করতে পারে?
