iOS - 获取安装所有App的Bundle ID
先导入#import <objc/runtime.h>头文件
使用runtime获取设备上的所有app的bundle id
// Class LSApplicationWorkspace_class = objc_getClass("LSApplicationWorkspace"); // NSObject* workspace = [LSApplicationWorkspace_class performSelector:@selector(defaultWorkspace)]; // // NSArray *arr = [workspace performSelector:@selector(allApplications)]; // // for (id obj in arr) { // NSLog(@"obj:%@", obj); // } // NSLog(@"apps: %@", [workspace performSelector:@selector(allApplications)]); Class LSApplicationWorkspace_class = objc_getClass("LSApplicationWorkspace");NSObject* workspace = [LSApplicationWorkspace_class performSelector:@selector(defaultWorkspace)];NSLog(@"apps: %@", [workspace performSelector:@selector(allApplications)]);
转载于:https://www.cnblogs.com/gongyuhonglou/p/9340094.html
iOS - 获取安装所有App的Bundle ID相关推荐
- 【imessage苹果推信】软件安装苹果虚拟机推群发UDID和App的Bundle Id生成deviceToken
1.由App向iOS装备一期挂号奉告,租户需要拥护体系殡葬推送. 2.iOS向APNs长途推送加速器殡葬App的Bundle Id和设备的UDID. 3.APNs遵照设备的UDID和App的Bundl ...
- Android之adb jdwp获取debug版本app的进程Id
1.adb jdwp命令 adb jdwp获取debug版本app的进程Id 2.用途 带我们运行一个debug版本的app时候,我们需要过滤日志,我们一般采取这种办法 adb shell ps | ...
- 查询Apple app的bundle ID
有时候我们会需要用到Apple app的bundle ID,但是该如何查询呢? 1. 找到对应的app id和所属国家 搜索引擎里搜索软件名 国家 app store,正常都会搜到apps.apple ...
- Appium+python自动化19-iOS模拟器(iOS Simulator)安装自家APP
前言 做过iOS上app测试的小伙伴应该都知道,普通用户安装app都是从appstore下载安装,安装测试版本的app,一般就是开发给的二维码扫码安装, 或者开发给个.ipa的安装包文件,通过itoo ...
- python模拟器ipad_Appium+python自动化19-iOS模拟器(iOS Simulator)安装自家APP【转载】
前言 做过iOS上app测试的小伙伴应该都知道,普通用户安装app都是从appstore下载安装,安装测试版本的app,一般就是开发给的二维码扫码安装, 或者开发给个.ipa的安装包文件,通过itoo ...
- 解决Android11版本无法获取安装应用APP版本号的问题
导读: 开发过程中,需要知道某个APP的版本号,在安卓模拟器(android7版本)中可以正常获取到版本号,但真机(android11版本)测试时却无法获取,经过查资料才知道是因为Android11的 ...
- iOS获取设备和APP权限信息(内含plist文件的读写)
文章目录 前言 获取设备当前的各种信息 获取APP能获取到的权限信息(内含plist文件的读写) 2019.11.04 更新 前言 下面各种获取到的信息分为了两大类,一种是获取APP载体设备当前的各种 ...
- 不通过ios审核 安装苹果app php,iOS APP审核被拒的解决之道(2.1)
经过日日夜夜的加班奋战,APP终于提交到了AppStore审核.(兴奋一波) 本以后项目上线了可以休息一波了,但是APP审核被拒了(心疼一波). 接下来查看被拒的信息,全是一些crash文件,那么要讲 ...
- iOS 获取手机所有app信息
详情可以参考 https://github.com/danielamitay/iHasApp 下载完app 后调用 https://ihasapp.herokuapp.com/api/schemeAp ...
最新文章
- KlayGE中的FXAA已经完成
- sharepoint 2010项目中,ashx页面获取SPContext.Current 为null的原因和解决方法
- 【Java基础】static初始化块
- RabbitMQ核心概念和AMQP协议(二)
- 652 Find Duplicate Subtrees
- ospf多区域路由实验
- let和const注意点
- 不使用控件的分页实现分页(更灵活)
- Adobe系列错误代码解决方案汇总
- 使用nginx反向代理解决前端跨域问题
- 利用WireShark破解网站密码
- python pandas excel处理_python使用pandas处理excel的方法
- 2019年中国锂电池产业竞争格局
- 百度网盘免费高速下载(详细过程)
- 微信小程序数据库更新数据说明
- 苹果发布iOS10.2.1 ,别升级!别问为什么
- AD7606系列ADC的相关内容
- mevan 的常用命令和参数解释
- echarts年龄饼图_echarts饼图
- 通过集成第三方IM实现聊天应用
热门文章
- 信息学奥赛一本通(C++)在线评测系统——基础(一)C++语言——1099:第n小的质数
- 【Linux】一步一步学Linux——kill命令(124)
- python中用来回溯异常的模块_python学习笔记(异常)
- c语言程序员写贪吃蛇代码28,厉害了,程序员28行代码写贪吃蛇游戏,附源码!...
- java.util 常见_Java基础知识-java.util.concurrent包下常见类的使用
- Codeforces 723D. Lakes in Berland
- 每天一道LeetCode-----对序列进行排序,要求nums[0] nums[1] nums[2] nums[3] ....
- html代码测试1006无标题,无标题Html5页面测试点总结文章
- linux命令(7)—— 管道符|、ps
- 最长公共前缀—leetcode14