これは簡単だと思いますが、現在インストールしているiOS SDKのバージョンを確認するにはどうすればよいですか?
回答:
これを入力した場合:
$> 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」など)が気になる場合は、インストールしたXcodeおよび関連するSDKのバージョンを確認するのに最適な場所は「システム情報」を使用することです。
アップルメニュー>このMacについて>システムレポート>ソフトウェア>開発者
そこに入ると、開発ツールのすべての主要コンポーネントのバージョン番号とビルド番号が表示されます。トップレベルのバージョンとビルド番号は、Appleからダウンロードしたディスクイメージの名前に対応しています。
これはmacOS10.14.3以降です。
MAC OS Mountain lionの最新バージョンの場合:
アップルメニュー>このMacについて>詳細...>システムレポート...>ソフトウェア>開発者
次のような開発者情報があります。
バージョン:4.6(4H127)場所:/Applications/Xcode.appアプリケーション:Xcode:4.6(2066)機器:4.6(46000)SDK:OS X:10.7:(11E52)10.8:(12C37)iOS:6.1:(10B141) iOSシミュレーター:6.1:(10B141)
更新: LionのXcode 4.3でそれを行う方法を示してくれたStanに感謝します:
ls /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/
次のコマンドは、コンピューターにインストールされているすべてのiPhoneSDKのリストを表示します。
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
fastlaneはそのコマンドを正常に実行できないためxcodebuild
、実行するXcodeバージョンが選択されていないようです。xcode-select
上記のコマンドを実行すると、うまくいくはずです;)
-sdk iphoneos
必要-sdk iphoneos7.0
がありますか?