我正在尝试在iOS上解压.zip文件。 我尝试使用ZipArchive,但遇到了许多有关arm64未定义体系结构的链接警告。
我想我可以从XCode中删除arm64架构,但是苹果肯定会把它作为默认选项包含在iOS Xcode项目模板中,我不太了解其中的细节,因此不想删除它,以防将来出现问题。
所以我尝试了ZZipArchive,它可以构建和运行,但无法打开文件。当我跟踪代码时,我发现失败的函数名为ZOPEN64()。难怪它的名称中带有64,这不可能是巧合。
我不想再尝试另一个iOS解压库,因为它们似乎都是minizip等的包装器,因此将具有相同的根本问题。
是否有人正在使用iOS 7和最新的XCode beta解压缩库?
如果这是唯一的方法来使解压缩工作正常,那么从项目中删除arm64架构会有什么后果?
zopen64()
与64位文件指针相关,所以这只是巧合。 - trojanfoe