swift - 无法将模块导入 xcode

标签 swift xcode module

我遇到了与所述相同的问题 here : 我无法将 socket.io 模块添加到我的项目中。

我已经尝试了答案中描述的所有拖放方式,我已经尝试从文件菜单将文件添加到项目。无论我做什么,我都会在字符串 import SocketIO

上收到编译错误“SocketIO module not found”

是否有添加模块的常规方法?命令行?抱歉,如果问题听起来很愚蠢 - 我不仅是 swift 的新手,也是 mac 的新手(买了它来学习 swift)。

最佳答案

如果这是一个问题(这似乎不仅是你的问题)我会选择 CocoaPods相反。

开始于:

  1. 在您的终端中执行此操作:sudo gem install cocoapods
  2. 转到您的项目文件夹并在该文件夹中打开终端(cd ...)
  3. 在您的终端中执行此操作:pod init
  4. 删除新创建的 pod 文件中的所有内容并改为添加:


use_frameworks!

target 'YourApp' do
    pod 'Socket.IO-Client-Swift', '~> 12.0.0' # Or latest version
end
  1. 在您的终端中执行此操作:pod install
  2. 打开你的项目,注意你需要打开.xcworkspace文件才能访问你的pods

  3. 导入模块import SocketIO

我为您创建了一个安装了 CocoaPods 的示例项目,并为您添加了 SocketIO。请记住运行 .xcworkspace 文件。您可以下载项目here .

关于swift - 无法将模块导入 xcode,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46500370/

相关文章:

objective-c - Twitter登录中的身​​份验证错误

ios - 如何使用警报 View 从登录身份验证中退出 Google

xcode - 使用 Swift 在 UIScrollView 中居中图像

python - Django、Python 模块和 Git 子模块

swift - 如何查找 healthkit 开始使用 Swift 接收输入的日期

ios - 解析 PFQueryTableViewController loadNextPage() 重新加载 tableView 问题

ios - "Unknown class in Interface Builder file"对于已知的现有 VC

ios - 我应该指定任何路径来访问 Xcode 中的头文件吗?

javascript - 为什么从 webpack 编译后 Javascript 函数未定义?

php - Magento 自定义路由/ Controller 转到 404