IOS查看包名、版本号、设备信息、签名、进程ID
获取info.plist文件
- 获取ipa的安装包,可以通过iTools导出手机中已安装App的ipa包。
- 导出ipa包后将后缀“
.ipa
”改成“.zip
”并解压。 - 在解压的文件找到info.plist文件。
打开info.plist文件
- windows下需要安装一个plist文件编辑器:
plist edit下载地址:http://download.cnet.com/Plist-Editor/3000-2141_4-10909598.html - 下载plist edit并安装然后之前找到的info.plist文件图标会变成一个黄色图标,双击打开。
获取包名、进程ID、协议名
在plist edit中可以通过ctrl+f查找一下信息。
- CFBundleIdentifier包名
- CFBundleExecutable 进程id
- CFBundleName(一般和进程id是一样的,然后同info.plist文件中会有一个和进程id名的文件)
- CFBundleURLTypes 协议 (一般有多个)用来唤起APP,暂时还没有使用到
举例参考
应用名称 | 包名 | 进程ID | 协议名 |
---|---|---|---|
QQ安全中心 | com.tencent.QQ-Mobile | QQMobileToken | wx68451b483ebd18ce |
Todoist | com.todoist.ios | Todoist | db-o8lsvx1nvnswy6q |
阿里小号 | cn.aliqin.KB | KB | wxe39210a97e3a9c10 |
借贷宝 | com.renrenxing.JDB | JDBClient | wxbae9446f8aeb25d5 |
天天基金网 | com.eastmoney.jijin | EMProjJijin | wx4654ffed0376f250 |
惠惠购物助手 | cn.huihui.deals | deals | wx5ee450e46e396fd1 |
赚客帮 | com.qixiao.zkbios13 | ZhuangKeBang | wx3fd85989fa215ecc |
=================================
// app名称
NSString *app_Name = [infoDictionary objectForKey:@"CFBundleDisplayName"];
// app版本
NSString *app_Version = [infoDictionary objectForKey:@"CFBundleShortVersionString"];
// app build版本
NSString *app_build = [infoDictionary objectForKey:@"CFBundleVersion"];
```
##所有字段详细说明
```
{
BuildMachineOSBuild = 15B42;
CFBundleDevelopmentRegion = ***; //所属地区
CFBundleExecutable = **;
CFBundleIdentifier = "com.***.***"; //包名
CFBundleInfoDictionaryVersion = "6.0";
CFBundleInfoPlistURL = "xxxxx"; //infoPlist 地址
CFBundleName = "xxxxx"; //app名字
CFBundleNumericVersion = 16809984;
CFBundlePackageType = APPL;
CFBundleShortVersionString = "1.0";
CFBundleSignature = "????";
CFBundleSupportedPlatforms = (
iPhoneOS
);
CFBundleVersion = "1.0";
DTCompiler = "com.apple.compilers.llvm.clang.1_0";
DTPlatformBuild = 13B137;
DTPlatformName = iphoneos;
DTPlatformVersion = "9.1";
DTSDKBuild = 13B137;
DTSDKName = "iphoneos9.1";
DTXcode = 0711;
DTXcodeBuild = 7B1005;
LSApplicationQueriesSchemes = (
wechat,
weixin,
weibosdk,
mqqapi,
mqqbrowser,
mqqopensdkapiV2,
mqq,
mttbrowser,
taobao
);
LSRequiresIPhoneOS = 1;
MinimumOSVersion = "7.0";
NSAppTransportSecurity = {
NSAllowsArbitraryLoads = 1;
};
UIDeviceFamily = (
1,
2
);
//开机启动画面
UILaunchImages = (
{
UILaunchImageMinimumOSVersion = "8.0";
UILaunchImageName = "boluomiLaunch-800-Portrait-736h";
UILaunchImageOrientation = Portrait;
UILaunchImageSize = "{414, 736}";
},
{
UILaunchImageMinimumOSVersion = "8.0";
UILaunchImageName = "boluomiLaunch-800-667h";
UILaunchImageOrientation = Portrait;
UILaunchImageSize = "{375, 667}";
},
{
UILaunchImageMinimumOSVersion = "7.0";
UILaunchImageName = "boluomiLaunch-700";
UILaunchImageOrientation = Portrait;
UILaunchImageSize = "{320, 480}";
},
{
UILaunchImageMinimumOSVersion = "7.0";
UILaunchImageName = "boluomiLaunch-700-568h";
UILaunchImageOrientation = Portrait;
UILaunchImageSize = "{320, 568}";
},
{
UILaunchImageMinimumOSVersion = "7.0";
UILaunchImageName = "boluomiLaunch-700-Portrait";
UILaunchImageOrientation = Portrait;
UILaunchImageSize = "{768, 1024}";
}
);
UIRequiredDeviceCapabilities = (
armv7
);
UIRequiresFullScreen = 1;
UIStatusBarStyle = UIStatusBarStyleLightContent;
UISupportedInterfaceOrientations = (
UIInterfaceOrientationPortrait
);
}
```
IOS查看包名、版本号、设备信息、签名、进程ID相关推荐
- android 查看包名 脚本,Monkeyscript---获取包名主界面名和位置坐标
一.monkey随机事件有三类:点击.输入.手势 二.Monkeyscript难点:如何获取坐标 三.Monkeyscript API: 1.轨迹球(手势)事件: DispatchTrackball( ...
- 获取手机的设备信息和唯一ID
1.获取手机基本信息 参考:https://blog.csdn.net/wjky2014/article/details/109733589 一.获取手机基本信息(厂商.型号等参数) 二.设备信息获取 ...
- android adb apk包名,ADB命令简单使用--查看包名、activity等
1.连接设备 adb connect ip 2.查看连接的设备 adb devices 3.安装/卸载Android 应用 adb install packagesname adb uninstall ...
- swift 获取app、ios 版本号及设备信息
func versionCheck(){let infoDictionary = NSBundle.mainBundle().infoDictionarylet appDisplayName:AnyO ...
- windows获取iOS设备信息
依赖环境: 1.python3.6以上版本, 2.配置python的系统环境变量. 3.python已经安装pip. 安装tidevice: 1.打开cmd,输入命令pip3 install -U & ...
- iOS 应用信息、手机设备信息、网络信息、权限信息、GPS、网络信息、存储信息、屏幕信息、传感器信息、手机卡信息等信息获取工具
JSAnalysis 本文只做介绍,项目源码在github,链接如下 JSAnalysis项目github链接 项目简介 JSAnalysis 是一款苹果设备信息静默获取的工具.它可以在用户无感知的情 ...
- Android中获取手机设备信息、RAM、ROM存储信息,如宽、高、厂商名、手机品牌
借鉴:https://www.jianshu.com/p/ca869aa2fd72 今天有两个工具类总结,代码里都有注释,直接看代码. 一.首先第一个,主要获取手机设备信息DeviceInfoUtil ...
- iOS 基本设备信息查询
开发中总会遇到很多需要查询设备及App信息的情况,有时候也是为了更好的用户体验或者为了bug跟踪,可能会需要获取用户的应用信息.系统信息.设备信息.这些信息的获取可以根据不同的设备或者App.系统版本 ...
- uniapp在安卓和IOS端 APP固定竖屏及获取设备信息
在项目文件App.vue 的 onLaunch 生命周期函数里添加 调取hbuilder 5+APPJS 的方法 plus.screen 函数 plus.screen.lockOrientation( ...
最新文章
- VI编辑器的操作模式
- VTK:可视化之RotateActor
- [超享]linux共享3160命令
- 谈谈对IOC及DI的理解与思考
- “我来管管看”系列:采购误差缘何而来?
- CF984A Game
- vsftp服务日志不能显示中文临时解决(crontab五秒更新)
- 入门masm32编写简单汇编程序并做具体分析
- Android 12/12L 全面升级、微信和“吃鸡”都在用 Flutter,2021 Google 开发者大会你看了吗?
- XCTF 攻防世界Web题目 mfw
- python渲染光线_Python光线追踪
- G 蛋白偶联受体与小分子化合物的相互作用
- 王牌特工:黄金圈 经典例句
- 百度飞桨携手精诺数据打造智慧熔炼,AI让年轻人一秒变身“老师傅”
- 点云地图PCL转换成为八叉树地图octomap
- 电路中滤波电容和退耦电容_【硬见小百科】关于滤波电容、去耦电容、旁路电容作用及其原理...
- mysql表collate冲突_数据库排序规则的冲突(理解collate Chinese_PRC_CI_AS)
- 数字信号处理Matlab求解离散系统单位脉冲相应,幅频特性相频特性。
- str.indexOf()
- 【jzoj2222】拯救小鸡
热门文章
- 网站报错:Current request is not a multipart request
- 数据库作业:SQL练习1 - CREATE / DROP / ALTER
- 学习日记day21 平面设计 构图
- 使用 MyBatis-Plus 分页查询
- 历经10年,我写了一个没人用的编程语言
- 广东省计算机教育软件,2018年广东省计算机教育软件评审活动.doc
- 提供一个免费的CSDN下载账号
- Ansible、Puppet、SaltStac等4种常见的自动化运维工具全解析
- IOS 自动化探索——使用蓝牙实现 XCUITest 的 Tap 操作
- 数理统计与统计软件测试卷,《数理统计》测验卷(一)答案