iOS 解压 rar

作者: chenyu1520 | 来源:发表于2016-12-02 18:04 被阅读703次

iOS 中解压 Zip 的第三方库比较多,但是解压 rar 的库比较少。正好右赶上项目中没有使用 cocoapods 等其他包管理工具,手动拖入项目后会出一些问题,下面列出手动拖入后需要注意的地方。
如果下面的操作没有做全,有可能会报下面的错误:

dyld: Library not loaded: @rpath/GHCommon.iOS.framework/GHCommon.iOS
  Referenced from: /private/var/mobile/Containers/Bundle/Application/F81FCF31-E972-4BA9-B687-EE613E6E19A5/<...snip...>.app/<...snip...>
 
  Reason: image not found
  • 在项目需要的目录文件夹下创建文件夹,将下面途中未被红线划掉的内容拷贝到创建的文件夹下
需要拷贝的内容.png
  • 在项目中创建 group(UnrarKit),将拷贝进来的所有内容导入,注意,所有内容,包括 UnrarKit.xcodeproj,导入后 UnrarKit 中会有拷贝过来的所有内容,UnrarKit.xcodeproj 中也有所有的内容,此时再删掉 UnrarKit 文件夹下多余的文件引用,不包括 UnrarKit.xcodeproj 的文件的引用。如下图:
对项目做相应的设置.png
  • 删除可能报错的内容,有个地方是 #import <Cocoa/Cocoa.h>,这个在 Mac 开发上才会用到,可以直接删除。如下图:
有可能报错的内容,直接删除即可.png

运行项目即可。


还有一种实现方案是:

  • 打开下载的项目
  • 选择运行的目标为:Generic iOS Device
  • 编译工程,将编译好的 UnrarKit.framework 拷贝到你的项目中,如图是需要拷贝的内容,记得要 Show In Finder 中去拷贝
拷贝 framework.png
  • 在 Embedded Binaries 中引入 UnrarKit.framework
  • 运行即可。

参考资料:

相关文章

  • iOS中解压rar文件

    iOS中基于UnrarKit解压rar文件 iOS中解压rar文件,使用UnrarKit框架解压,框架github...

  • iOS 解压 rar

    iOS 中解压 Zip 的第三方库比较多,但是解压 rar 的库比较少。正好右赶上项目中没有使用 cocoapod...

  • CentOS 解压缩 rar 文件

    下载rarlinux 解压 进入 rar 安装 解压 rar 文件

  • iOS 解压rar 文件

    苹果机制的压缩文件一般是zip格式的,但是开发过程中有可能需要我们解压rar文件格式的。最近做的一个项目有解压ra...

  • iOS 解压zip rar

    由于近期需要开发一款带有解压功能的小工具软件,调研了一下。有关配置zip解压和rar解压的教程,发现非常乱,而且没...

  • iOS解压zip和rar文件

    最近在iOS开发中遇到解压文件的问题,需要同时支持解压zip和rar文件。首先说解压zip,用到了ZipZap这个...

  • iOS根据文件路径判断是文件还是文件夹

    具体方法如下方法一 方法二 iOS解压zip和rar文件 iOS中加载word以及各类文档

  • linux 解压 rar

    centos 下解压 rar 文件,相对麻烦,需先下载 rar 相关包: 备注:rar 安装完成时,运行解压遇到一...

  • mac 安装RAR工具包

    原生的macOS是不带有RAR的解压工具,以及rar解压命令的,本篇是介绍通过命令行的形式去解压和压缩为RAR文件...

  • 常用Shell脚本

    1、解压当前目录的所有.rar文件 安装 unrar 命令 解压 unrar x filename.rar

网友评论

    本文标题:iOS 解压 rar

    本文链接:https://www.haomeiwen.com/subject/hodqmttx.html