iOS解压缩库和arm64架构

时间:2014-05-09 21:24:20

标签: ios xcode

我正在尝试在iOS上解压缩.zip文件。 我尝试了ZipArchive,但是有很多关于arm64的未定义架构的链接警告。

我想我可以从XCode中移除arm64架构,但Apple默认情况下已经开始将其包含在iOS Xcode项目模板中,原因很多,而且我对ins和如果它在将来引起头痛的话,不要特别想要删除它。

所以我尝试了ZZipArchive,它构建并运行但是无法打开文件,当我查看代码时,我发现失败的函数被称为ZOPEN64()。令人惊讶的是它的名字有64个,不可能是巧合。

我没有看到尝试另一个iOS解压缩库的重点,因为它们似乎都是minizip等的包装器,因此会有相同的基本问题。

是否有人使用iOS 7的解压缩库和最新的XCode测试版?

将arm64架构移出项目会有什么后果,如果这是现在解压缩并运行的唯一方法?

1 个答案:

答案 0 :(得分:1)

要回答您的问题,从架构中删除arm64的后果是,某些类别的应用程序在具有64位处理器(现在只是iPhone 5s)的设备上执行速度比启用arm64版本时要慢。

注意:此时所有应用程序都需要arm64。