pod install시의 「No version of Xcode found that supports Swift ...」의 대처 방법

환경


  • Xcode 9.3
  • Swift 4.1.2
  • CocoaPods 1.2.1

  • 사건



    각종 라이브러리를 Podfile에서 설치
    $ 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.
    
    pod install 그리고 "Swift4.1.2를 지원하는 Xcode 버전을 찾을 수 없습니다."라고합니다.

    원인


  • Xcode측의 버젼을 지정하고 있지 않는 것에 의한 것.

  • 다만 지금까지는, Xcode측의 버젼을 매회 이쪽으로 지정하지 않아도 현재의 Xcode의 버젼이 자동으로 지정되어 있었을 것이지만, 이번과 같이 무언가가 원인으로 Xcode측의 버젼 지정이 미선택 상태 되었다.

    대처



    현재 Xcode 버전으로 전환합니다.
  • Xcode 측에서 Realm 를 선택한다.
  • No version of Xcode found that supports Swift 4.1.2 로 현재 버전을 지정한다.



  • 참고 URL


  • Installing Realm No version of Xcode……
  • 좋은 웹페이지 즐겨찾기