获取info.plist文件

  1. 获取ipa的安装包,可以通过iTools导出手机中已安装App的ipa包。
  2. 导出ipa包后将后缀“.ipa”改成“.zip”并解压。
  3. 在解压的文件找到info.plist文件。

打开info.plist文件

  1. windows下需要安装一个plist文件编辑器:
    plist edit下载地址:http://download.cnet.com/Plist-Editor/3000-2141_4-10909598.html
  2. 下载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相关推荐

  1. android 查看包名 脚本,Monkeyscript---获取包名主界面名和位置坐标

    一.monkey随机事件有三类:点击.输入.手势 二.Monkeyscript难点:如何获取坐标 三.Monkeyscript API: 1.轨迹球(手势)事件: DispatchTrackball( ...

  2. 获取手机的设备信息和唯一ID

    1.获取手机基本信息 参考:https://blog.csdn.net/wjky2014/article/details/109733589 一.获取手机基本信息(厂商.型号等参数) 二.设备信息获取 ...

  3. android adb apk包名,ADB命令简单使用--查看包名、activity等

    1.连接设备 adb connect ip 2.查看连接的设备 adb devices 3.安装/卸载Android 应用 adb install packagesname adb uninstall ...

  4. swift 获取app、ios 版本号及设备信息

    func versionCheck(){let infoDictionary = NSBundle.mainBundle().infoDictionarylet appDisplayName:AnyO ...

  5. windows获取iOS设备信息

    依赖环境: 1.python3.6以上版本, 2.配置python的系统环境变量. 3.python已经安装pip. 安装tidevice: 1.打开cmd,输入命令pip3 install -U & ...

  6. iOS 应用信息、手机设备信息、网络信息、权限信息、GPS、网络信息、存储信息、屏幕信息、传感器信息、手机卡信息等信息获取工具

    JSAnalysis 本文只做介绍,项目源码在github,链接如下 JSAnalysis项目github链接 项目简介 JSAnalysis 是一款苹果设备信息静默获取的工具.它可以在用户无感知的情 ...

  7. Android中获取手机设备信息、RAM、ROM存储信息,如宽、高、厂商名、手机品牌

    借鉴:https://www.jianshu.com/p/ca869aa2fd72 今天有两个工具类总结,代码里都有注释,直接看代码. 一.首先第一个,主要获取手机设备信息DeviceInfoUtil ...

  8. iOS 基本设备信息查询

    开发中总会遇到很多需要查询设备及App信息的情况,有时候也是为了更好的用户体验或者为了bug跟踪,可能会需要获取用户的应用信息.系统信息.设备信息.这些信息的获取可以根据不同的设备或者App.系统版本 ...

  9. uniapp在安卓和IOS端 APP固定竖屏及获取设备信息

    在项目文件App.vue 的 onLaunch 生命周期函数里添加 调取hbuilder 5+APPJS 的方法 plus.screen 函数 plus.screen.lockOrientation( ...

最新文章

  1. VI编辑器的操作模式
  2. VTK:可视化之RotateActor
  3. [超享]linux共享3160命令
  4. 谈谈对IOC及DI的理解与思考
  5. “我来管管看”系列:采购误差缘何而来?
  6. CF984A Game
  7. vsftp服务日志不能显示中文临时解决(crontab五秒更新)
  8. 入门masm32编写简单汇编程序并做具体分析
  9. Android 12/12L 全面升级、微信和“吃鸡”都在用 Flutter,2021 Google 开发者大会你看了吗?
  10. XCTF 攻防世界Web题目 mfw
  11. python渲染光线_Python光线追踪
  12. G 蛋白偶联受体与小分子化合物的相互作用
  13. 王牌特工:黄金圈 经典例句
  14. 百度飞桨携手精诺数据打造智慧熔炼,AI让年轻人一秒变身“老师傅”
  15. 点云地图PCL转换成为八叉树地图octomap
  16. 电路中滤波电容和退耦电容_【硬见小百科】关于滤波电容、去耦电容、旁路电容作用及其原理...
  17. mysql表collate冲突_数据库排序规则的冲突(理解collate Chinese_PRC_CI_AS)
  18. 数字信号处理Matlab求解离散系统单位脉冲相应,幅频特性相频特性。
  19. str.indexOf()
  20. 【jzoj2222】拯救小鸡

热门文章

  1. 网站报错:Current request is not a multipart request
  2. 数据库作业:SQL练习1 - CREATE / DROP / ALTER
  3. 学习日记day21 平面设计 构图
  4. 使用 MyBatis-Plus 分页查询
  5. 历经10年,我写了一个没人用的编程语言
  6. 广东省计算机教育软件,2018年广东省计算机教育软件评审活动.doc
  7. 提供一个免费的CSDN下载账号
  8. Ansible、Puppet、SaltStac等4种常见的自动化运维工具全解析
  9. IOS 自动化探索——使用蓝牙实现 XCUITest 的 Tap 操作
  10. 数理统计与统计软件测试卷,《数理统计》测验卷(一)答案