前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >ios获取原生系统应用的包

ios获取原生系统应用的包

作者头像
梦无矶小仔
发布2022-08-22 15:04:27
8170
发布2022-08-22 15:04:27
举报
文章被收录于专栏:梦无矶测开实录

1、安装facebook-wda (windows电脑mac电脑均可使用)

代码语言:javascript
复制
pip install facebook-wda
或
pip3 install -U facebook-wda

facebook-wda的github链接如下:

https://github.com/openatx/facebook-wda

2、编写如下代码

代码语言:javascript
复制
import wda
def getPackageName():
     c = wda.USBClient() # 连接一台设备
     return c.app_current()

if __name__ == '__main__':
    getPackageName()

3、启动对应的系统应用

进入到对应系统应用界面,运行第二步代码,获得相关信息。

拿App store 为列,打开该应用后,运行代码,返回如下信息:

代码语言:javascript
复制
{'processArguments': {'env': {}, 'args': []}, 'name': '', 'pid': 52741, 'bundleId': 'com.apple.AppStore'}

bundleId 对应的则为App Store的应用包名

4、常见的苹果自带应用Bundle ID如下

苹果自带应用

Name

Bundle ID

iMovie

com.apple.iMovie

Apple Store

com.apple.AppStore

Weather

com.apple.weather

相机Camera

com.apple.camera

iBooks

com.apple.iBooks

Health

com.apple.Health

Settings

com.apple.Preferences

Watch

com.apple.Bridge

Maps

com.apple.Maps

Game Center

com.apple.gamecenter

Wallet

com.apple.Passbook

电话

com.apple.mobilephone

备忘录

com.apple.mobilenotes

指南针

com.apple.compass

浏览器

com.apple.mobilesafari

日历

com.apple.mobilecal

信息

com.apple.MobileSMS

时钟

com.apple.mobiletimer

照片

com.apple.mobileslideshow

提醒事项

com.apple.reminders

Desktop

com.apple.springboard (Start this will cause your iPhone reboot)

第三方应用 Thirdparty

Name

Bundle ID

腾讯QQ

com.tencent.mqq

微信

com.tencent.xin

钉钉

com.laiwang.DingTalk

Chrome

com.google.chrome.ios

5、其他方法

使用ideviceinstaller,需要mac电脑,这玩意相当于adb命令

代码语言:javascript
复制
# 下载
brew install ideviceinstaller

# 查看 包名
ideviceinstaller -l -o list_all
或
ideviceinstaller -u {iOSDeviceId} -l -o list_all  

ideviceinstaller常用命令

代码语言:javascript
复制
# 1、打印app列表
ideviceinstaller -l
# 2、查看当前已连接的设备的UUID
idevice_id -l
# 3、获取设备信息
ideviceinfo
•# 4、获取设备时间
idevicedate
# 5、重启设备
idevicediagnostics restart
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-07-21,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 梦无矶的测试开发之路 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档