मुझे यकीन है कि यह सरल है, लेकिन मैं वर्तमान में स्थापित किए गए iOS एसडीके के किस संस्करण का निर्धारण करता हूं?
मुझे यकीन है कि यह सरल है, लेकिन मैं वर्तमान में स्थापित किए गए iOS एसडीके के किस संस्करण का निर्धारण करता हूं?
जवाबों:
यदि आप यह लिखते हैं:
$> 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
यदि आप बिल्ड नंबर (जैसे "10B61") की परवाह करते हैं, विशेष रूप से betas के दौरान, यह जांचने के लिए कि आपके द्वारा स्थापित Xcode और संबंधित SDK का कौन सा संस्करण "सिस्टम सूचना" का उपयोग करता है।
Apple मेनू> इस मैक के बारे में> सिस्टम रिपोर्ट> सॉफ्टवेयर> डेवलपर
एक बार वहाँ, आप संस्करण देखेंगे और डेवलपर टूल के सभी प्रमुख घटकों के लिए संख्याएँ बनाएँ। शीर्ष स्तर संस्करण और बिल्ड नंबर Apple से डाउनलोड की गई डिस्क छवि के नाम से मेल खाती है।
यह macOS 10.14.3 के रूप में है।
मैक ओएस माउंटेन शेर के नवीनतम संस्करण के लिए:
Apple मेनू> इस मैक के बारे में> अधिक जानकारी ...> सिस्टम रिपोर्ट ...> सॉफ्टवेयर> डेवलपर
आपको डेवलपर जानकारी इस तरह मिलेगी:
संस्करण: 4.6 (4H127) स्थान: /Applications/Xcode.app अनुप्रयोग: Xcode: 4.6 (2066) उपकरण: 4.6 (46000) SDKs: OS X: 10.7: (11E52) 10.8: (12C37) iOS: 6.1: (10B141) iOS सिम्युलेटर: 6.1: (10B141)
अद्यतन: शेर पर Xcode 4.3 के साथ यह करने के लिए स्टेन के लिए धन्यवाद:
ls /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/
निम्न आदेश आपके कंप्यूटर पर स्थापित सभी iPhone एसडीके की सूची दिखाता है।
ls /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/
मुझे यह कमांड लाइन चलाने के लिए सबसे सरल क्यों मिला:
sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer
या, यदि आपके पास कई XCode संस्करण हैं:
sudo xcode-select -switch /Applications/Xcode<version_number>.app/Contents/Developer
फास्टलेन उस कमांड को सफलतापूर्वक निष्पादित करने में सक्षम नहीं है, इसलिए ऐसा लगता है कि आपके पासxcodebuild
चीजों को चलाने केलिए एक Xcode संस्करण नहीं है। xcode-select
ऊपर कमांडचलाने सेआपके लिए चाल चलनी चाहिए;)
-sdk iphoneos
या-sdk iphoneos7.0
xcodebuild के साथ?