LoginSignup
1
1

More than 5 years have passed since last update.

CocoaPodsでSocket.IO-Client-Swift導入時のエラー

Last updated at Posted at 2016-09-24

実行環境

環境 バージョン
Mac 10.11.6
Xcode 8.0
CocoaPods 1.0.1
Swift 3.0
Socket.IO-Client-Swift 8.0.2

発生した現象

CocoaPodsを使ってプロジェクトにSocket.IO-Client-Swiftを導入しようとしたところエラーが発生。
CocoaPodsの実行は問題なく終了するが、CocoaPodsが生成したxcworkspaceファイルを開こうとすると、ソースコードをSwift 3.0へコンバートするダイアログが立ち上がる。

その際、コンバート対象のフレームワークとして、Socket.IO-Client-Swiftをターゲットとして、「既存 -> Swift 3.0」, 「既存 -> Swift 2.3」、「変換しない」のどれを選んでもフレームワーク内でコンパイルエラーが発生した

対応方法

次のコマンドを使って、CocoaPodsのバージョンを1.0.1 -> 1.1.0.rc.2へアップグレードし、再度、CocoaPodsでフレームワークをインストールすれば、ダイアログが表示されなくなった

$ sudo gem install cocoapods --pre

参考サイト

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1