xcode - Xcode 7.0 中的 zlib

标签 xcode swift gzip nsdata

我尝试使用 Swift 2.0 在 Xcode 7.0 中实现“NSDate+GZIP”。到目前为止没有成功,因为找不到模块“zlib”(错误:“没有这样的模块'zlib'”)。

这是我到目前为止尝试做的:

  1. 在构建阶段将 libz.tbd 添加到“Link Binary with Libraries”>“No such module 'zlib'”

  2. 在 Build Settings > “No such module 'zlib'”中将“-lz”添加到“Other Linker Flags”

    • 转到 Build Phases > Link Binary with Libraries > + > Add other
    • 执行“CMD”+Shift+G(转到文件夹)并键入/usr/lib/
    • 添加 libz.dylib >“没有这样的模块‘zlib’”

同样的错误出现在 7.1 beta 中。还有什么建议吗?

最佳答案

请检查:

Swift 编译器在build设置中导入路径如下: build settings

zlib 文件夹是黄色的(作为一个组添加): folder

您在链接的固件和库中有 libz.tbd: linked fw

在尝试使用模块之前也尝试构建项目。

关于xcode - Xcode 7.0 中的 zlib,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32743136/

相关文章:

swift - 将 Double 从核心数据返回到文本字段

c - HDF gzip 压缩与 ASCII gzip 压缩

node.js - 使用 gulp-gzip 时 Gulp SourceMaps 不工作

ios - 使用 OpenCV 的简单 IOS 代码可以在模拟器上运行但在真实设备上失败

json - 在 swift : Invalid type in JSON write (OS_dispatch_data) 中格式化 JSON

xcode - Xcode 项目的本地客户端服务器 Git 设置

swift - 如何在 Swift 中限制字符串或属性字符串中的字符数

c - zlib Z_DATA_ERROR "invalid code lengths set"

ios - 如何让我的应用程序显示在 "open-in"- ios13 中 plist 文件的菜单中?

objective-c - 如何将 UISwitch 从 0/1 更改为开/关