কম্পিউটার

কোডে আমার iOS প্রকল্পের বর্তমান সংস্করণ কিভাবে পেতে হয়?


যখন আমরা একটি iOS অ্যাপ্লিকেশন তৈরি করি, ডিফল্টরূপে এটি একটি সংস্করণ 1.0 এবং বিল্ড 0 পায়৷ যখনই আমরা অ্যাপ স্টোরে একটি নতুন বিল্ড আপলোড করি, আমাদের সংস্করণ নম্বর পরিবর্তন করতে হবে৷ আমরা বিল্ড পরীক্ষার জন্য বিল্ড নম্বর আপডেট করতে পারি। সংস্করণ এবং বিল্ড নম্বর আমাদের প্রকল্পের info.plist ফাইলে সংরক্ষিত আছে।

কখনও কখনও আমাদের কিছু কাস্টম অ্যাকশন সঞ্চালনের জন্য আমাদের অ্যাপ্লিকেশনে বিল্ড বা সংস্করণ নম্বর অ্যাক্সেস করতে হতে পারে৷

সংস্করণ নম্বর পেতে আমরা নিম্নলিখিত কোডটি ব্যবহার করতে পারি এবং এটি একটি পরিবর্তনশীল বা ধ্রুবককে বরাদ্দ করতে পারি।

Bundle.main.object(forInfoDictionaryKey: "CFBundleShortVersionString") as! String

বিল্ড নম্বর পেতে আমরা নিচের কোডটি ব্যবহার করতে পারি

Bundle.main.object(forInfoDictionaryKey: kCFBundleVersionKey as String) as! String

উদাহরণস্বরূপ, আমরা এই মানগুলি অ্যাক্সেস করতে এবং মুদ্রণ করতে আমাদের viewDidLoad-এ উপরের কোডটি ব্যবহার করতে পারি।

override func viewDidLoad() {
   super.viewDidLoad()
   let currentVersion = Bundle.main.object(forInfoDictionaryKey: "CFBundleShortVersionString") as! String
   let currentBuild = Bundle.main.object(forInfoDictionaryKey: kCFBundleVersionKey as String) as! String
   print(currentVersion,".",currentBuild)
}

যখন আমরা উপরের কোডটি চালাই তখন আমরা একটি "" দ্বারা অনুসরণ করে আমাদের সংস্করণ নম্বর পাব। এবং বিল্ড নম্বর।

কোডে আমার iOS প্রকল্পের বর্তমান সংস্করণ কিভাবে পেতে হয়?


  1. অ্যান্ড্রয়েড ডিভাইসে বর্তমান ভাষা কীভাবে পাবেন?

  2. একটি অ্যান্ড্রয়েড অ্যাপের বিল্ড সংস্করণ নম্বর কীভাবে পাবেন?

  3. আমি কীভাবে বর্তমান অ্যান্ড্রয়েড এসডিকে সংস্করণটি প্রোগ্রামগতভাবে পেতে পারি?

  4. কিভাবে iOS 15 পাবেন