开发者社区> 梦无矶小仔> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

ios获取原生系统应用的包名

简介: ios获取原生系统应用的包名
+关注继续查看

ios获取原生系统应用的包名

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

pip install facebook-wda
或
pip3 install -U facebook-wda

facebook-wda的github链接如下:

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

2、编写如下代码

import wda
def getPackageName():
     c = wda.USBClient() # 连接一台设备
     return c.app_current()

if __name__ == '__main__':
    getPackageName()

3、启动对应的系统应用

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

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

{'processArguments': {'env': {}, 'args': []}, 'name': '', 'pid': 52741, 'bundleId': 'com.apple.AppStore'}

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

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

苹果自带应用

NameBundle ID
iMoviecom.apple.iMovie
Apple Storecom.apple.AppStore
Weathercom.apple.weather
相机Cameracom.apple.camera
iBookscom.apple.iBooks
Healthcom.apple.Health
Settingscom.apple.Preferences
Watchcom.apple.Bridge
Mapscom.apple.Maps
Game Centercom.apple.gamecenter
Walletcom.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
Desktopcom.apple.springboard (Start this will cause your iPhone reboot)

第三方应用 Thirdparty

NameBundle ID
腾讯QQcom.tencent.mqq
微信com.tencent.xin
钉钉com.laiwang.DingTalk
Chromecom.google.chrome.ios

5、其他方法

使用ideviceinstaller,需要mac电脑

# 下载
brew install ideviceinstaller

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

ideviceinstaller常用命令

1、打印app列表
ideviceinstaller -l
2、查看当前已连接的设备的UUID
idevice_id -l
3、获取设备信息
ideviceinfo
4、获取设备时间
idevicedate
5、重启设备
idevicediagnostics restart

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
iOS 捕获系统外异常
iOS 捕获系统外异常 太阳火神的美丽人生 (http://blog.csdn.net/opengl_es) 本文遵循“署名-非商业用途-保持一致”创作公用协议 转载请保留此句:太阳火神的美丽人生 -  本博客专注于 敏捷开发及移动和物联设备研究:iOS、Android、Html5、Arduino、pcDuino,否则,出自本博客的文章拒绝转载或再转载,谢谢合作。
593 0
iOS获取通讯录联系人信息(一)
iOS获取通讯录联系人信息
0 0
iOS调用系统通讯录
iOS调用系统通讯录
0 0
如何优化iOS系统上的图文评论UI界面
在我们的社交 APP 上,⽤户的动态由精美的照⽚ 、视频和⽂字组成。对于每张照⽚和视频, 我 们都会展示出完整的标题和五个最新评论。由于⽤户喜欢使⽤标题来讲述照⽚背后的故事, 因此它们通常很⻓ 、很复杂, 并且可能包含超链 接和表情符号。渲染如此复杂的⽂本带来了⼀些问题, 它在滚动时造成性能下降。 即使在 iPhone 12 这样的新设备上, 复杂标题的初始⽂本绘制需要⻓达 50 毫秒, ⽽⽂本展示 需要⻓达 30 毫秒, 渲染速度很慢。⽂本问题还是简单问题, 有时我们需要加载更加复杂的图⽚甚⾄视频。所有这些步骤都发⽣在 UI 线程上, 导致app在⽤户滚动时丢帧。
0 0
ios 系统滑动问题
iOS 中页面如果出现滚动条后,滑动浏览内容时会感觉特别卡,在移动设备上体验很不好,css代码中,需要滑动的地方 添加 -webkit-overflow-scrolling: touch; 在 safari 浏览器(iOS中也适用)中,在手指停止滑动后,页面会根据惯性继续滑动。
0 0
iOS 静态库(下)
iOS 静态库(下)
0 0
文章
问答
文章排行榜
最热
最新
相关电子书
更多
React-Native 在iOS上的性能优化方案
立即下载
深入剖析 iOS 性能优化
立即下载
移动 App 性能监测实践(iOS篇)
立即下载