- 首页 > it技术 > >
使用cartool获取iOSApp资源
- 使用iTunes、iTools、PP助手类似软件下载
iOS
项目的ipa
包
- 解压下载好的
ipa
包
- 进入解压后的文件夹目录中找到
.app
结尾的文件
- 右键显示包内容,即可看到大部分的软件资源
- 为了获取
Assets
中的资源,需要下载一个iOS开源框架cartool
。
- 运行
cartool
项目,点击Edit Scheme
。按如下设置
文章图片
B9D80ED0-A19C-4A5A-A15F-6EB340022732.png
- 运行项目即可在指定解压后文件夹看到所需项目资源
- 注意:如果不想对解压后的资源进行以: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 @"";
}
推荐阅读