当前位置: 代码迷 >> Iphone >> iPhone 虚拟机录制屏幕视频的解决办法
  详细解决方案

iPhone 虚拟机录制屏幕视频的解决办法

热度:128   发布时间:2016-04-25 06:40:35.0
iPhone 虚拟机录制屏幕视频的解决方法
在网上找了半天,不得被中文的内容花园折服了。全都是互相抄的早已过时的文章,除了浪费时间没有一点益处,还是得以英文关键字在google上查靠谱。

下面都是本人实际验证过的办法。版权属于gypgyp,转发请注明出处!^-^。

虚拟机录屏工具是开源的工具:iPhone Simulator Capture!但是这个开源项目已经停止开发了。
现在不支持XCode4带的iOS5的虚拟机。

不过从iPhone Simulator Capture分枝的semnil iPhone Simulator Capture 开源项目支持
iOS5的虚拟机。


安装时注意:
1、安装SIMBL。
               iPhone Simulator Capture是基于SIMBL的,SIMBL是个为apple程序增加插件支持的包。
      在安装iPhone Simulator Capture前必须先安装SIMBL。SIMBL的安装包是个pkg文件,直
      接安装就可以了。安装完SIMBL后就可以安装semnil iPhone Simulator Capture了。

2、安装semnil iPhone Simulator Capture
      semnil iPhone Simulator Capture 现在还没有安装包。下载semnil iPhone Simulator Capture
      的工程文件,选Xcode的菜单Product/Build For /Archiving。运行就可以了。
      如果Build时报错。则是因为指定的路径不存,先手工建好下面的路径再build可以了。
      需建的路径: /Users/当前用户/Library/Application Support/SIMBL/Plugins


3、开始录屏。
      重启虚拟机后,在虚拟机的主菜单上会出现一项:Recording。
      选择Recording/Recording菜单,虚拟机旁边会出现一个小窗口,点击小窗口上左侧的开始按钮
      后,开始操作虚拟机,就可以录制视频了。

注意:
1、SIMBL会在下面两个目录下加载Plugin:
        /Library/Application Support/SIMBL/Plugins
        ~/Library/Application Support/SIMBL/Plugins
       而且系统目录下的Plugins优先于用户目录下的Plugings加载。
       如果安装过旧版的iPhone Simulator Capture。在build新版的semnil iPhone Simulator Capture 
       工程时, /Library/Application Support/SIMBL/Plugins下的旧Plugin不会被替换。需手工删除。

附件为我以下载好的相关文件。所需所有文件都在里边了,就不用去相关网站再下载了。

2、老版的  iPhone Simulator Capture 工程里修改Info.plist文件的
       SIMBL YargetApplications/MinBundleVersion的值到272.21后,虽然启动虚拟机时
       不错错了,但是还是不能录屏。

3、只能录视频,不能录声音。

4、制作的文件比较大,需要用其他视频工具压缩。

相关网址:
1、SIMBL说明的URL:http://www.culater.net/software/SIMBL/SIMBL.php
  

2、SIMBL的下载地址:
     http://www.culater.net/dl/files/SIMBL-0.9.9.zip

3、 semnil  iPhone Simulator Capture项目的地址:
       https://github.com/semnil/iPhone-Simulator-Capture
       在此再接下载项目工程就可以了。

4、老版的  iPhone Simulator Capture项目的地址
      https://github.com/davbeck/iPhone-Simulator-Capture


5、老版的  iPhone Simulator Capture项目的安装包下载地址。
https://github.com/downloads/davbeck/iPhone-Simulator-Capture/iPhone%20Simulator%20Capture.zip


1 楼 qichunren 2012-05-10  
谢谢分享   
  相关解决方案