使用cartool获取iOSApp资源

  1. 使用iTunes、iTools、PP助手类似软件下载iOS项目的ipa
  2. 解压下载好的ipa
  3. 进入解压后的文件夹目录中找到.app结尾的文件
  4. 右键显示包内容,即可看到大部分的软件资源
  5. 为了获取Assets中的资源,需要下载一个iOS开源框架cartool
  6. 运行cartool项目,点击Edit Scheme。按如下设置
    B9D80ED0-A19C-4A5A-A15F-6EB340022732.png
  7. 运行项目即可在指定解压后文件夹看到所需项目资源
  8. 注意:如果不想对解压后的资源进行以:iPad、iPhone、iMac进行区分,需要修改cartool源代码。在cartool项目的main.m方法中找到idiomSuffixForCoreThemeIdiom方法。删除switch相关代码
NSString *idiomSuffixForCoreThemeIdiom(kCoreThemeIdiom idiom)
{
    /*注释代码为用来区分iPad和iPhone等等设备为类别的代码,删除注释代码即可
    switch (idiom) {
        case kCoreThemeIdiomUniversal:
            return @"";
            break;
        case kCoreThemeIdiomPhone:
            return @"~iphone";
            break;
        case kCoreThemeIdiomPad:
            return @"~ipad";
            break;
        case kCoreThemeIdiomTV:
            return @"~tv";
            break;
        case kCoreThemeIdiomCar:
            return @"~carplay";
            break;
        case kCoreThemeIdiomWatch:
            return @"~watch";
            break;
        case kCoreThemeIdiomMarketing:
            return @"~marketing";
            break;
        default:
            break;
    }
    */
    return @"";
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 用到的组件 1、通过CocoaPods安装 2、第三方类库安装 3、第三方服务 友盟社会化分享组件 友盟用户反馈 ...
    SunnyLeong阅读 14,975评论 1 180
  • 张东辉,焦点初级43期坚持原创分享第29天(2017.9.30) 今天一大早,去参加驾照路考考试。 因为是放假前最...
    星悦传奇阅读 1,558评论 0 0
  • 大的小的
    無學阅读 1,342评论 0 0
  • 叶伴花开静无声, 星随月舞耀夜空。 等人白首度余年, 择城终老了残生。
    佐戏佑豫阅读 3,038评论 0 3
  • 如果这世上存在一种没有女人样的女人,那便是男子的耻辱,女子的悲哀,上帝的罪过。你们为何冷眼旁观,怎么就不爱一爱她。...
    师先生阅读 4,324评论 5 8

友情链接更多精彩内容