Mac机获取IOS手机udid
mac获取ios手机的udid
命令:idevice_id -l
mac获取Android手机的udid
命令:adb deivces
查看 iOS 模拟器 udid命令: xcrun simctl list | grep Boo
通过运行xcrun simctl list可以获取到当前可用的设备列表,包括设备类型、设备系统版本、设备名称、设备UUID,运行状态等信息。
iOS模拟器命令xcrun simctl系列(自动化测试)
iOS模拟器命令xcrun simctl系列(自动化测试) - 走看看
1. 列出安装的可用的模拟器: xcrun instruments -s
【如:iPhone 5s (9.0) [00AB3BB6-C5DC-45C7-804F-6B88F57C2AFF] (Simulator)】
1. 查看已安装的模拟器: ios-sim showdevicetypes
【如:iPhone-6s, 11.1
iPhone-6s, 10.0
iPhone-6s, 9.0
iPhone-6s, 11.2
iPhone-6s, 10.1
iPhone-6s, 9.2】
1. 查看已安装的模拟器: xcrun simctl list
【如:
-- iOS 11.3 --
iPhone 5s (9ABF3B1A-4A86-4BAC-BBB2-5D63CC30F0DE) (Shutdown)】
如查看启动的模拟器: xcrun simctl list | grep Booted
2. 开启上面列表中指定的模拟器: xcrun instruments -w "iPhone 8(11.2)"
2. 开启指定的模拟器: xcrun simctl boot udid
3. 关掉模拟器: xcrun simctl shutdown udid
关掉所有打开的模拟器: xcrun simctl shutdown all
4. 重置模拟器(清除模拟器的数据和设置)xcrun simctl erase udid
5. 安装指定app: xcrun simctl install booted <app路径>
多设备时:xcrun simctl install <device> <app路径>
5. 安装指定app: ios-sim launch /Users/nali/Desktop/ting.app --devicetypeid iPhone-X, 11.2
6. 运行指定的app: xcrun simctl launch booted <bundle identifier>
多设备时:xcrun simctl launch <device> <bundle identifier>
7. 关闭已经打开的应用: xcrun simctl terminate booted <bundle identifer>
多设备时:xcrun simctl terminate <device> <bundle identifier>
8. 卸载指定应用: xcrun simctl uninstall booted <bundle identifer>
多设备时:xcrun simctl uninstall <device> <bundle identifier>
9. 截图:xcrun simctl io booted screenshot screenshot.png
会发现在当前目录下会多了一张照片
多设备时: xcrun simctl io <device> screenshot screenshot.png
10. 录屏:xcrun simctl io booted recordVideo example.mp4
多设备时:xcrun simctl io <device> recordVideo example.mp4
11. 日志: tail -f <filename>
日志文件的路径:
/Users/$UserName/Library/Logs/CoreSimulator/$simulator_hash/system.log
Yarn for mac 安装教程
Yarn是Facebook最近发布的一款依赖包安装工具。
复制代码
快速安装
- MacOS 直接使用脚本
curl -o- -L https://yarnpkg.com/install.sh | bash
复制代码
- Homebrew方式
brew install yarn
复制代码
- npm方式
npm install -g yarn
复制代码
查看是否安装成功
yarn --version
复制代码
异常情况处理:
➜ ~ yarn --version
zsh: command not found: yarn
复制代码
解决方式:
需要在环境变量中配置yarn,需要在终端执行下面两个步骤命令:
1. touch ~/.bash_profile //touch的意思是没有就创建;.bash_profile这是系统临时的环境变量,
2. sudo open -e ~/.bash_profile
复制代码
如果从来没有改过 .bash_profile
文件,可以会提示被锁定,这时需要将这个文件的内容复制到另一份txt文件,做二次保存,之后删除.bash_profile
:
rm -rf ~/.bash_profile
复制代码
重新执行第1,第2步骤,就可以修改.bash_profile
文件了
为了在全局访问Yarn的可执行文件,需要在.bash_profile
配置PATH
变量,如下:
export PATH = "$PATH:`yarn global bin`"
具体实现方式:
export PATH="$PATH:`/Users/allenlas/node_global/bin/yarn`"
复制代码
之后运行:
3. source ~/.bash_profile
4. yarn --vesion
复制代码
运行日志如下:
➜ ~ npm install yarn -g
/usr/local/bin/yarnpkg -> /usr/local/lib/node_modules/yarn/bin/yarn.js
/usr/local/bin/yarn -> /usr/local/lib/node_modules/yarn/bin/yarn.js
+ yarn@1.17.3
added 1 package in 3.524s
➜ ~ yarn -version
1.17.3
➜ ~
相关文章
- (NO.00003)iOS游戏简单的机器人投射游戏成形记(十二)
- Mac Pro 安装 Adobe Photoshop CC for mac V2014 破解版
- iOS开发-常用第三方开源框架介绍(你了解的ios只是冰山一角)
- IOS开发--支付宝支付
- IOS开发之支付功能概述
- iOS设计模式 - 中介者
- Ios开发之 -- js和ios的交互
- iOS开发UI篇—IOS开发中Xcode的一些使用技巧
- iOS开发UI篇—ios应用数据存储方式(XML属性列表-plist)
- Cisco asa 5510升级IOS和ASDM
- 【IOS-COCOS2D-X 游戏开发之三】MAC下配置ANDROID NDK环境并搭建COCOS2D-X环境并ECLIPSE正常编译运行COCOS2DX自带TESTSDEMO项目!
- iOS开发那些事-平铺导航–基于分屏导航及案例实现
- iOS开发那些事-性能优化–autorelease的使用问题
- mac ---Charles抓包---ios苹果手机
- iOS swift 蓝牙详解(蓝牙中心demo,蓝牙外设demo(可替代mac蓝牙串口调试工具),蓝牙中心框架,gif演示)
- ios返回到指定控制器oc
- Ios开发之 -- js和ios的交互
- Mac Appium iOS自动化测试环境搭建教程