pod install時における「No version of Xcode found that supports Swift ...」の対処方法
環境
- Xcode 9.3
- Swift 4.1.2
- CocoaPods 1.2.1
事象
各種ライブラリをPodfileよりインストールpod install
時に、以下事象によりRealm
以降のライブラリが上手くインストールされない。
$ pod install
Analyzing dependencies
Downloading dependencies
Using Alamofire (4.2.0)
Using CTFeedback (1.1.1)
Using Firebase (4.13.0)
Using FirebaseAnalytics (4.2.0)
Using FirebaseCore (4.0.20)
Using FirebaseInstanceID (2.0.10)
Using FirebaseMessaging (2.2.0)
Using GoogleToolboxForMac (2.1.4)
Using HockeySDK (4.1.6)
Using NendSDK_iOS (4.0.4)
Using NoticeObserveKit (0.3.0)
Using Protobuf (3.5.0)
Using R.swift (3.3.0)
Using R.swift.Library (3.0.2)
Installing Realm (2.10.0)
[!] /bin/bash -c
set -e
sh build.sh cocoapods-setup
./scripts/swift-version.sh: line 59: [: =: unary operator expected
No version of Xcode found that supports Swift 4.1.2
[!] Smart quotes were detected and ignored in your Podfile. To avoid issues in the future, you should not use TextEdit for editing it. If you are not using TextEdit, you should turn off smart quotes in your editor of choice.
No version of Xcode found that supports Swift 4.1.2
とあり、「Swift4.1.2をサポートするXcodeのバージョンが見つかりません」と言われている。
原因
- Xcode側のバージョンを指定していないことによるもの。
ただ今までは、Xcode側のバージョンを毎回こちら側で指定せずとも現在のXcodeのバージョンが自動で指定されていたはずだが、今回のように何かが原因でXcode側のバージョン指定が未選択状態になっていた。
対処
現在のXcodeバージョンに切り替える。
- Xcode側で、
Xcode > Preferences > Locations
を選択する。 -
CommandLineTools
にて現在のバージョンを指定する。
参考URL
Author And Source
この問題について(pod install時における「No version of Xcode found that supports Swift ...」の対処方法), 我々は、より多くの情報をここで見つけました https://qiita.com/chubura/items/96ca9753d903080e7b70著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .