我按照手动实现Socket.IO的Socket.IO的README.md
的指示。我将Source文件夹拖入我的项目中,然后再次检查以确保选择“添加到目标”。当我尝试运行我的项目时,出现错误'No such module',因为zlib
无法在Compression.swift
中找到。我应该添加任何其他文件或文件夹到我的项目?我在这里错过了什么?Socket.IO错误:zlib没有这样的模块(Swift 3,Xcode 8.3)
0
A
回答
0
好的,我设法自己找到答案,即使Socket.IO的文档对此很不清楚,也没有提及任何有关zlib
的内容。要导入zlib
,请转到您的项目的Build Settings,然后滚动到Swift Compiler - Search Paths。在那里,您应该通过单击Release和Debug中的+来创建一个新路径。然后,将文件夹路径添加到您下载的Github文件中包含的zlib
文件夹。您可以将文件夹路径指向您下载的Github文件夹内的原始位置,也可以将zlib
文件夹放置在项目文件夹中。无论您离开文件夹的位置如何,只要您指的是正确的即可。现在,构建并运行并且No such module
错误应该消失。
+0
我有完全相同的问题。我将zlib文件夹复制到我的项目文件夹,但是我的问题依然存在。你是如何正确引用图书馆的? –
相关问题
- 1. Swift 3在Xcode 8.1中没有这样的模块
- 2. Alamofire - “没有这样的模块”错误
- 3. Jenkins | Cocoapods | Swift |错误:没有这样的模块“RealmSwift”
- 4. Swift 3.0没有这样的模块'SwiftyJSON'
- 5. Swift:没有这样的模块“GoogleMaps”错误
- 6. IOS - Swift2“没有这样的模块”豆荚错误在Xcode 7.2
- 7. Xcode和Cocoapods“没有这样的模块”错误
- 8. Xcode归档没有这样的模块“FMDB”错误
- 9. 没有这样的模块...在Xcode
- 10. Xcode,没有这样的模块
- 11. 没有这样的模块Alamofire在Xcode 8和夫特3
- 12. 在Swift中没有这样的模块,但是.swift存在
- 13. 中止陷阱:新Swift 3.1/Xcode 8.3中的错误8.3
- 14. Jenkins的“没有这样的模块<Swift Cocoapod名称>”
- 15. 没有这样的模块'谷歌手机广告'错误
- 16. 没有这样的模块ZFDragableModalTransition在Swift中
- 17. 用Swift 3替换AnyForwardCollection(Xcode 8.3)
- 18. 在Swift项目中导入GoogleCast框架时没有这样的模块错误
- 19. 没有这样的模块“PackageDescription”
- 20. 错误“没有这样的模块”,当在swift中安装带有窗格的框架时3
- 21. 无法存档Xcode项目,错误没有这样的模块'Alamofire'
- 22. 没有这样的模块'RealmSwift'
- 23. 没有这样的模块SDImageView
- 24. 与cocoapods和swift没有这样的模块'RestKit'
- 25. 使用Xcode 8和Swift 3.0获取“没有这样的模块'RxSwift'”
- 26. 没有这样的模块在Xcode 7.1中使用Swift进行解析
- 27. 没有这样的模块'SwiftyDropbox'
- 28. 没有这样的模块'EVReflection'
- 29. Alamofire没有这样的模块(CocoaPod)
- 30. Swift:无法在Xcode中导入框架,运行错误:'没有这样的模块'(使用cocoapods安装)
@JoshuaNozzi这甚至不能远程回答我的问题。我应该怎么做?这个问题与'zlib'或'Socket.IO'没有任何关系,答案引用了某种我完全不知道的框架或包。完全不同的问题。 –
[原生Swift实现DEFLATE(unzip)算法]的可能重复](https://stackoverflow.com/questions/31953852/native-swift-implementation-of-deflate-unzip-algorithm) –
@VitaliyGozhenko你会把它敲掉与您讨厌的“可能重复”的评论?我已经告诉上面这个人,这不是重复的。你从字面上发布了他发布的完全相同的链接。这是完全不同的问题! –