ziparchive Objective-C arc兼容

Muh*_*ker -1 objective-c ziparchive ios5 automatic-ref-counting

可能重复:
在iOS中导入zlib时出错:找不到符号collect2:ld

我正在开发iphone项目,我需要一个库来提取ZIP文件,我发现ZipArchive但它与ARC不兼容,当我添加-fno-objc-arc来编译文件时,我得到链接器错误:

体系结构i386的未定义符号:"_inflateEnd",引用自:unzip.o" inflateInit2 " 中的_unzCloseCurrentFile,引用自:unzip.o" _get_crc_table " 中的_unzOpenCurrentFile3 ,引用自:_unzOpenCurrentFile3 in zip.o"_crc32"中的unzip.o _zipOpenNewFileInZip3 ,引用自:_unzReadCurrentFile in zip.o中的unzip.o _zipWriteInFileInZip - ZipArchive.o中的[ZipArchive addFileToZip:newname:]"_inflate",引自:unzip.o中的_unzReadCurrentFile" deflateInit2 ",引自:zip.o中的_zipOpenNewFileInZip3 "_deflate",引用自:zip.o _zipCloseFileInZipRaw in zip.o"_deflateEnd"中的_zipWriteInFileInZip,引自:zip.o中的_zipCloseFileInZipRaw:ld:未找到架构i386 clang的符号:错误:链接器命令失败并带有退出代码1(使用-v查看调用)

Mar*_*ith 8

对于未定义的符号,您需要将libz添加到链接库.请参阅:在iphone sdk中导入zlib时出错