আমার কোন আইওএস এসডিকে আছে তা আমি কীভাবে নির্ধারণ করব?


94

আমি নিশ্চিত যে এটি সহজ, তবে আমি কীভাবে নির্ধারণ করব যে আমি বর্তমানে iOS এসডিকে কোন সংস্করণ ইনস্টল করেছি?

উত্তর:


160

আপনি যদি এটি টাইপ করেন:

$> xcodebuild -showsdks

এটি এরকম কিছু দেয়:

$> OS X SDKs:
    OS X 10.8                       -sdk macosx10.8
    OS X 10.9                       -sdk macosx10.9

iOS SDKs:
    iOS 6.1                         -sdk iphoneos6.1
    iOS 7.0                         -sdk iphoneos7.0

iOS Simulator SDKs:
    Simulator - iOS 6.0             -sdk iphonesimulator6.0
    Simulator - iOS 6.1             -sdk iphonesimulator6.1
    Simulator - iOS 7.0             -sdk iphonesimulator7.0

4
আমি ব্যবহার করা উচিত -sdk iphoneosবা -sdk iphoneos7.0xcodebuild সঙ্গে?
nn0p

49

আপনি যদি বিল্ড নম্বর ("10B61" এর মতো) সম্পর্কে বিশেষত যত্নবান হন, বিশেষত বিটাজ চলাকালীন আপনি Xcode এবং সম্পর্কিত SDK এর কোন সংস্করণ ইনস্টল করেছেন তা যাচাই করার সেরা জায়গা "সিস্টেম তথ্য" ব্যবহার করা।

অ্যাপল মেনু> এই ম্যাক সম্পর্কে> সিস্টেম প্রতিবেদন> সফ্টওয়্যার> বিকাশকারী

সেখানে উপস্থিত হয়ে গেলে, আপনি বিকাশকারী সরঞ্জামগুলির সমস্ত প্রধান উপাদানগুলির জন্য সংস্করণটি এবং সংখ্যা তৈরি করবেন। শীর্ষ স্তর স্তরের সংস্করণ এবং বিল্ড নম্বরটি আপনি অ্যাপল থেকে ডাউনলোড করা ডিস্ক চিত্রের নামের সাথে মিলে যায়।

এটি ম্যাকওএস 10.14.3 হিসাবে রয়েছে।


15
10.7 / সিংহটিতে আমাকে করতে হয়েছিল: অ্যাপল মেনু> এই ম্যাক সম্পর্কে> আরও তথ্য> সিস্টেমের প্রতিবেদন> সফ্টওয়্যার> বিকাশকারী
স্টান কুর্দিজিল

আমি মনে করি এটি নতুন ম্যাকোস সংস্করণগুলির জন্য পুরানো ated
রণদিকা বিষ্মান

19

ম্যাক ওএস মাউন্টেন সিংহের সর্বশেষ সংস্করণের জন্য:

অ্যাপল মেনু> এই ম্যাক সম্পর্কে> আরও তথ্য ...> সিস্টেমের প্রতিবেদন ...> সফ্টওয়্যার> বিকাশকারী

আপনি এর মতো বিকাশকারী তথ্য পাবেন:

সংস্করণ: 4.6 (4H127) অবস্থান: / অ্যাপ্লিকেশনস / এক্সকোড.এপ অ্যাপ্লিকেশন: এক্সকোড: 4.6 (2066) উপকরণ: 4.6 (46000) এসডিকে: ওএস এক্স: 10.7: (11E52) 10.8: (12 সি 37) আইওএস: 6.1: (10 বি 141) আইওএস সিমুলেটর: 6.1: (10B141)


এটি নীচে স্ট্যানের মন্তব্যের সাথে জেসনের উত্তরগুলির চেয়ে আলাদা কীভাবে, এতে আপনার উত্তর দেওয়ার অনেক আগে আপনি যে তথ্য দিয়েছেন?
আর্দা

13

আপডেট: সিংহটিতে এক্সকোড ৪.৩ দিয়ে কীভাবে এটি করবেন তা দেখানোর জন্য স্ট্যানকে ধন্যবাদ:

ls /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/‌​SDKs/

নিম্নলিখিত কমান্ডটি আপনার কম্পিউটারে ইনস্টল হওয়া সমস্ত আইফোন এসডিকেগুলির একটি তালিকা দেখায়।

ls /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/

4
আমি মনে করি কীভাবে এখন অ্যাপ স্টোর থেকে এক্সকোড ইনস্টল করা হয়েছে তার কারণে এটি পরিবর্তিত হয়েছিল। আমি 10.7 / সিংহে
স্টান

0

সবচেয়ে সহজ কেন আমি খুঁজে পেয়েছি তা হল এই কমান্ড লাইনটি চালানো:

sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer

বা, আপনার যদি একাধিক এক্সকোড সংস্করণ থাকে:

sudo xcode-select -switch /Applications/Xcode<version_number>.app/Contents/Developer

ফাস্টলেন সেই কমান্ডটি সফলভাবে সম্পাদন করতে সক্ষম হয় না তাই এটি মনে হচ্ছে যেxcodebuildজিনিসগুলি চালানোরজন্যআপনারকাছে কোনও Xcode সংস্করণ নির্বাচনকরা নেই। xcode-selectউপরের কমান্ডটিচালানোআপনার পক্ষে কৌশলটি করা উচিত;)

সূত্র: https://github.com/fastlane/fastlane/issues/12784

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.