我遇到了与所述相同的问题 here : 我无法将 socket.io 模块添加到我的项目中。
我已经尝试了答案中描述的所有拖放方式,我已经尝试从文件菜单将文件添加到项目。无论我做什么,我都会在字符串 import SocketIO
是否有添加模块的常规方法?命令行?抱歉,如果问题听起来很愚蠢 - 我不仅是 swift 的新手,也是 mac 的新手(买了它来学习 swift)。
最佳答案
如果这是一个问题(这似乎不仅是你的问题)我会选择 CocoaPods相反。
开始于:
- 在您的终端中执行此操作:sudo gem install cocoapods
- 转到您的项目文件夹并在该文件夹中打开终端(cd ...)
- 在您的终端中执行此操作:pod init
- 删除新创建的 pod 文件中的所有内容并改为添加:
use_frameworks!
target 'YourApp' do
pod 'Socket.IO-Client-Swift', '~> 12.0.0' # Or latest version
end
- 在您的终端中执行此操作:pod install
打开你的项目,注意你需要打开
.xcworkspace
文件才能访问你的pods导入模块
import SocketIO
我为您创建了一个安装了 CocoaPods 的示例项目,并为您添加了 SocketIO。请记住运行 .xcworkspace
文件。您可以下载项目here .
关于swift - 无法将模块导入 xcode,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46500370/