36538


Xcode8.3.3、Swift3でリアルタイムチャットアプリを作ろうとしているのですが、  
Socket.IO-Client-Swiftをimportしてビルドしようとしたところ、  
下のようなエラー・ワーニングが発生してしまいます。  
（ソースはpod installで持って来ました）

[code]

    ・error
    /Users/jip/Documents/Realtime_Chat_App-master/Client/chat/Pods/Socket.IO-Client-Swift/Source/SocketIOClientConfiguration.swift:28:62: 'Generator' has been renamed to 'Iterator'
    /Users/jip/Documents/Realtime_Chat_App-master/Client/chat/Pods/Socket.IO-Client-Swift/Source/SocketIOClientConfiguration.swift:25:15: Type 'SocketIOClientConfiguration' does not conform to protocol 'Collection'
    /Users/jip/Documents/Realtime_Chat_App-master/Client/chat/Pods/Socket.IO-Client-Swift/Source/SocketIOClientConfiguration.swift:25:15: Type 'SocketIOClientConfiguration' does not conform to protocol 'Sequence'
    /Users/jip/Documents/Realtime_Chat_App-master/Client/chat/Pods/Socket.IO-Client-Swift/Source/SocketIOClientConfiguration.swift:25:15: Type 'SocketIOClientConfiguration' does not conform to protocol '_IndexableBase'
    /Users/jip/Documents/Realtime_Chat_App-master/Client/chat/Pods/Socket.IO-Client-Swift/Source/SocketIOClient.swift:80:23: Expression type 'SocketIOClientConfiguration' is ambiguous without more context
    /Users/jip/Documents/Realtime_Chat_App-master/Client/chat/Pods/Socket.IO-Client-Swift/Source/SocketEngine.swift:86:23: Expression type 'SocketIOClientConfiguration' is ambiguous without more context
    
    ・warning
    /Users/jip/Documents/Realtime_Chat_App-master/Client/chat/Pods/Socket.IO-Client-Swift/Source/WebSocket.swift:627:64: String interpolation produces a debug description for an optional value; did you mean to make this explicit?       
    /Users/jip/Documents/Realtime_Chat_App-master/Client/chat/Pods/Socket.IO-Client-Swift/Source/WebSocket.swift:674:21: Will never be executed
    /Users/jip/Documents/Realtime_Chat_App-master/Client/chat/Pods/Socket.IO-Client-Swift/Source/SocketAnyEvent.swift:31:57: String interpolation produces a debug description for an optional value; did you mean to make this explicit?
    
[/code]

[![Xcodeの画面イメージはこんな感じです。](https://i.stack.imgur.com/EmG5r.png)](https://i.stack.imgur.com/EmG5r.png)

どなたか原因や解決法をご存知ないでしょうか？？


CC BY-SA 3.0
2017-07-20T09:02:37.807
36533
2017-07-20T10:22:42.230
2017-07-20T09:55:01.317
21293
21293
question
swift socket.io
Socket.IO-Client-Swiftのビルド時のエラーについて


一番最初のエラーメッセージに **socket.io swift** を付加して、「socket.io swift 'Generator' has been
renamed to 'Iterator'」で検索したところ、以下のGitHubのissue記事が引っかかりました。

[xcode 8.3 not compiling. Solution.
#614](https://github.com/socketio/socket.io-client-swift/issues/614)

記事中の書き込みによると、socket.ioの最新版はXcode
8.3に対応しているものの、Podでインストールしている場合、古いバージョンがインストールされてしまった人がいるようです。インストールの方法や設定を見直して、最新版がインストールされるようにすれば解消されると思われます。確認して見てください。


CC BY-SA 3.0
2017-07-20T10:22:42.230
36538
2017-07-20T10:22:42.230
13972
36533
answer