এই ওয়েবসাইট বিভিন্ন iDevice মডেলের একটি দরকারী তালিকা আছে। এবং "আইডেন্টিফায়ার" কলামটি কোনও iOS ডেভেলপারদের জন্য সহায়ক, কারণ এটি আপনার স্ট্রিং যা আপনার প্রোগ্রামে চলছে তা নির্ধারণ করতে আপনার অ্যাপ্লিকেশানে আনতে পারে।
যাইহোক, কারণগুলির জন্য, আমি টার্মিনালের মাধ্যমে নির্ধারণ করতে আগ্রহী নই যে আমার OS X কম্পিউটারে কোন ধরণের ডিভাইস প্ল্যাগ করা হয়েছে।
টার্মিনালে নিম্নলিখিত স্ক্রিপ্টটি ব্যবহার করে, আমি আমার ডিভাইসের "সংস্করণ" দখল করতে পারি:
system_profiler SPUSBDataType | sed -n -e 's/ */ /g' -e '/iPad/,/Version/p' -e '/iPhone/,/Version/p' | grep 'iPad\|iPhone\|Version' | awk 'NR%2{printf $0;next;}1'
এবং ডিভাইসের জন্য আমি আমার হাত পেতে পারেন, এই সংখ্যা কিছুটা লাইন আপ।
- আমার আইফোন 5s আমাকে সংস্করণ 6.01 (বনাম "আইফোন 6,1") দেয়।
- আমার আইপ্যাড 2 আমাকে সংস্করণ 2.40 (বনাম "আইপ্যাড 2,4") দেয়।
- আমার পুরানো আইফোন 4 আমাকে সংস্করণ 3.10 (বনাম "আইফোন 3,1") দেয়।
আমি একটি আইপ্যাড মিনি এর জন্য এই স্ক্রিপ্ট চালাতে সক্ষম হয়েছে যা 2.50 (বনাম "আইপ্যাড 2,5") দেয়। এছাড়াও, একটি আইপ্যাড এয়ার আমাকে 4.01 (বনাম "আইপ্যাড 4,1") দিয়েছে।
কিন্তু আমি এতদূর পরীক্ষা করতে পেরেছি। আমি যে ওয়েবসাইটটি লিঙ্ক করেছি এবং যে ফলাফলগুলি দেখেছি তার মধ্যে কিছু চিঠিপত্র রয়েছে, তবে এটি যথেষ্ট নয় যে আমি কেবল একটি তালিকা তৈরি করতে পারি (উদাহরণস্বরূপ ২4 থেকে 2.40 বনাম 6,1 থেকে 6.01)। আমি একটি সঠিক মিলে প্রয়োজন।
কেউ ইতিমধ্যে এই হার্ডওয়্যার সংস্করণের একটি সম্পূর্ণ তালিকা সংকলিত হয়েছে (আমি অ্যাপল থেকে সরকারী কিছুই খুঁজে পেতে পারেন)? অন্য কিছু না থাকলে, অন্যান্য স্ক্রিপ্টের লোকেরা যে স্ক্রিপ্ট থেকে কোন সংস্করণ নম্বর পেতে পারে তা নিশ্চিত করতে পারে।
সাইডিনোট হিসাবে, আমি কেবল বিশেষ করে iOS ডিভাইসগুলি সম্পর্কে যত্ন নিই, তবে এটিও লক্ষ্য করা উচিত যে আমার কাছে এই স্ক্রিপ্টটি পরীক্ষা করার জন্য একটি আইপড নেই, তাই আইপডগুলি এই সঠিক স্ক্রিপ্টটির সাথে দেখাবে কিনা তা আমি জানি না।