热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

ios模拟器攻略

这段时间用react-native开发app应用,使用了X-code,?跑应用和模拟器,简单的写一下心得吧开多个模拟器Hardwarei

这段时间用react-native开发app应用,使用了X-code,?跑应用和模拟器,简单的写一下心得吧

开多个模拟器

Hardware > ios版本 > 选设备,一般来说开三个就可以了,两倍屏(iphone 8),三倍屏(iphone 8 Plus),iphonex

然鹅,并没有结束,到这里只是开了多个模拟器而已,而你的程序还没有跑成功,必须到Xcode界面,选择你打开的设备,跑一次程序,才能调试你的界面

截屏和屏幕录制

  • 截屏,自带的功能,直接 cmd + s即可,或者File > New Screen Shot,文件默认会在桌面出现
  • 屏幕录制
    1. 检查mac系统的终端是否与模拟器正常通信,具体就是Hardware > Keyboard 有没有勾下图两个选项

    2. 执行下面的代码开始录制,按下ctrl + c结束录制,文件会默认放在命令行所在的文件夹
      xcrun simctl io booted recordVideo a.mp4

使用 Finder 共享文件到模拟器

直接拖文件到模拟器窗口即可,也可以使用命令行
crun simctl addmedia booted

透过Bundle ID获取完整的应用程序消息

bundle ID可以翻译成包ID,也可以叫APP ID 或应用ID,它是每一个ios应用的全球唯一标识,获取Bundle Id的话,直接项目全局搜一下CFBundleIdentifier
xcrun simctl appinfo booted

浏览器调试JS代码

ctrl + cmd + z, 或者Hardware > Shake Gesture,然后点击 Debug JS Remotely

使用小技巧

  • 发现卡死了,可以 Hardware > Restart,重启一下模拟器系统
  • 切换应用,可以点击Home键,再选打开的应用,也可以用快捷键
    command + shift + h
  • 地图模拟位置,debug -> location -> custom location
  • 模拟器上打开URL
    xcrun simctl openurl booted
  • 使用命令行参数(Command Line Args)在模拟器中启动应用程序 xcrun simctl launch --console booted



推荐阅读
author-avatar
D萳飝赝_870
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有