我有与here描述的相同的问题:我无法将socket.io模块添加到我的项目中。
我已经尝试了所有拖放方式,如答案中所述,我已经尝试从文件菜单中添加文件到项目中。无论我做什么,我都会在字符串import SocketIO
上遇到编译错误“SocketIO module not found”
是否有定期添加模块的方法?命令行?对不起,如果问题听起来很虚假 - 我不仅对swift而且对mac也是新的(买它来学习swift)。
如果这是一个问题(它似乎不仅是你),我会选择CocoaPods。
开始于:
use_frameworks!
target 'YourApp' do
pod 'Socket.IO-Client-Swift', '~> 12.0.0' # Or latest version
end
.xcworkspace
文件才能访问您的podimport SocketIO
我为你安装了CocoaPods创建了一个示例项目,我为你添加了SocketIO。记得运行.xcworkspace
文件。您可以下载here项目。
使用CocoaPods添加socketio swift客户端,但在此之后将客户端的源设置为Swift 3.2,然后尝试构建它。我假设你正在使用Xcode 9。要从Xcode将源设置为swift 3:转到Frameworks,选择SocketIO并进行构建设置并将Swift版本设置为Swift 3.2
我遇到了这个问题,它耗尽了我4个小时的时间。
我做了@Rashwan L给出的步骤,但它并没有解决我的问题。
祝好运。