如何给iOS模拟器中运行的程序录像呢?可以在电脑上安装一个录屏软件,但是这样的话,会将其他不相关的东西都录下来,本篇文章就是描述如何对iOS模拟器中的程序进行录像的。
1、安装SIMBL
官网地址:http://www.culater.net/software/SIMBL/SIMBL.php
2、下载iPhone Simulator Capture
下载地址:https://github.com/davbeck/iPhone-Simulator-Capture/archives/master
3、打开模拟器,在菜单中选择iOS模拟器-关于iOS模拟器,这时会弹出一个窗口,如下图所示:
记下主版本号后面括号中的版本号,如上图中的272.21
4、打开iPhone Simulator Capture.xcodeproj这个项目,找到Info.plist文件,在MinBundleVersion下面增加一项MaxBundleVersion,值为第三步中的版本号,如本例中的272.21
5、选择Release模式并Build,编译的时候会报错,这是因为程序会试图将输出文件拷贝到下面的两个目录中:/Users/jsntghf/Library/Application Support/SIMBL/Plugins/iPhone Simulator Capture.bundle和/Library/Application Support/SIMBL/Plugins/iPhone Simulator Capture.bundle,而这两个目录,在安装完SIMBL之后,只有后者是存在的,编译出的iPhone Simulator Capture.bundle文件应该被拷贝到/Library/Application Support/SIMBL/Plugins/目录才对。
6、重启模拟器,现在在菜单中应该可以看到一个Recording菜单,通过这个菜单可以进行视频录制以及保存工作。
分享到:
相关推荐
在iOS模拟器中轻松管理和启动通用链接,也称为“深层链接”。 快捷方式可以提高生产率。在Mac App Store中免费提供特征将iOS模拟器录制为MP4或GIF 启动和管理深层链接要求Xcode 11及更高版本MacOS 10.15+(Catalina...
激活并将iOS模拟器或Android模拟器记录到.mov。 $ ./screen-recording ios /tmp/video.mov $ ./screen-recording android /tmp/video.mov 发送SIGINT停止记录。 OS X终端上的CMD + C。 建造 OS X 10.9 Xcode ...
注册后,开发者可以下载Xcode,使用其中的界面生成器(Interface Builder)创建UI界面,通过iOS模拟器测试应用,并通过iTunes Connect管理应用程序的发布和更新。 【iOS模拟器】 iOS模拟器允许开发者在不使用物理...
- **配置 iOS 模拟器**: 包括安装和配置 Xcode 等。 - **注册开发者账户**: 加入 Apple 开发者计划,获取必要的证书和权限。 - **设备注册**: 注册用于开发的物理设备。 - **Android 开发环境**: - **安装 ...
- **模拟器与真机调试**:说明了如何在iOS模拟器上运行应用以及如何连接真机进行调试。 #### 二、iOS实战技巧 **知识点详述:** 3. **使用视图控制器和图片处理** - **视图控制器**:解释了视图控制器的概念...
在iOS和tvOS模拟器以及Android模拟器和设备的移动开发过程中进行更好的协作。 将屏幕截图,屏幕录像共享为视频或GIF。 与使用或带上自己的水桶! 安装 brew install edamameldn/tap/tape-cli 要么 npm install -g ...
- 开发iOS应用需要在Mac操作系统下进行,使用专门的开发者工具Xcode,它集成了Xcode IDE、性能分析工具、iOS模拟器及iOS软件开发工具包(SDK)。 - 在实际开发中,由于模拟器无法满足对摄像头和加速度传感器的需求...
这个项目,名为"CameraDemo",显然提供了一个示例,演示如何在iOS应用中集成拍照和录像功能。让我们深入探讨一下这个话题。 首先,iOS的拍照功能主要通过`AVFoundation`框架来实现,这是一个强大的多媒体处理框架,...
1. **兼容性测试**:由于是32位版本,需要确保目标设备或模拟器为32位,并且在开发过程中进行充分的兼容性测试。 2. **证书配置**:由于不能通过App Store发布,开发者需要设置企业级的Apple Developer账号,并配置...
- **环境配置**:包括证书和配置文件的申请与配置,确保应用可以在模拟器或真机上运行。 #### 3. 用户界面设计 - **基础UI组件**:如按钮、标签、文本框等的基本用法。 - **自定义UI**:学习如何根据需求自定义...
1. **跨平台支持**:smsplus支持多种操作系统,包括Windows、Linux、Mac OS X等,甚至可以在Android和iOS设备上运行,让用户随时随地享受经典游戏。 2. **高度兼容性**:smsplus经过精心优化,能运行几乎所有的SMS...
你还可以使用“Recording”功能记录你的操作过程,这就是"录像2.exe"文件的用途。它可以帮助你回放之前的模拟操作,便于复习和演示。 总的来说,DynamipsGUI是一个强大的网络模拟工具,它简化了Dynamips的使用流程...
Unity3D是一款强大的跨平台游戏开发引擎,广泛用于创建2D和3D的互动内容,包括游戏、模拟器以及可视化应用。在开发过程中,有时我们需要为玩家提供录制游戏过程的功能,以便分享精彩瞬间或者用于回放分析。NatCorder...
9. **移动设备兼容性**:确保NVR可以与各种移动设备(如iOS和Android设备)上的应用程序配合工作,提供稳定且功能完整的远程监控体验。 10. **性能基准测试**:评估NVR在高负载情况下的运行效率,如同时处理多路...
- **iOS SDK组成**:iOS SDK主要包括Xcode集成开发环境、模拟器、文档、示例代码等组件。 #### 三、Xcode介绍与使用 - **安装与配置**:Xcode是iOS开发的官方IDE(Integrated Development Environment),可以通过...
2. "ビデオ通話.ipa" - 这是iOS平台的应用程序包,说明这个软件也有对应的iOS版本,支持苹果设备。 3. "txl后台.rar" - “txl”可能是项目代号或者功能缩写,"后台"可能指的是服务器端的代码或者服务,rar文件通常是...
2. `/private/var/mobile/Media/iPhone video Recorder`:录像文件存放目录 3. `/private/var/mobile/Media/DCIM`:相机拍摄的照片文件存放目录 4. `/private/var/mobile/Media/iTunes_Control/Music`:iTunes 上传...
手机游戏开发工具通常支持多种操作系统,如Android和iOS,并且可能需要开发者具备编程语言(如Java或Swift)和游戏引擎(如Unity或Cocos2d-x)的知识。 从标签“app”我们可以推断,这款软件可能不仅限于游戏开发,...
- **相机API**: 访问设备的摄像头,拍摄照片或录像。 - **文件系统API**: 访问和操作本地文件系统。 4. **Cordova 插件** - **扩展功能**: 当内置的 API 不满足需求时,可以通过安装插件来增加新功能,例如条形...