本教程将会让你没有mac照样测试iphone,这是我折腾了几天总结下来的,希望对大家有用。
先来几张效果图吧

方法很简单,但是配置起来说实话有点麻烦,先在电脑上安装vmware,在安装osx系统,在安装xcode,在安装xcode simulator。
进入正题:
vmware下载:下载
vmware激活秘钥:5A02H-AU243-TZJ49-GTC7K-3C61N
安装完成后,打开任务管理器服务项,关闭所有和vmware相关服务
接下来按照百度经验一步步安装系统
其中他提供的网盘链接失效了,这里我从新找了资源:
osx镜像
unlocker
重点:
其中我在加载oxs镜像时遇到提示二进制,你不一定遇到,但是还是说一下解决方法,下载securable测试你的cpu是否支持虚拟化,一般都支持的,除非你是古董机,然后进入开启bios开启虚拟化,参考bios 开启虚拟化,这样就可以了,在此启动osx
安装xcode:
如果你在app store下载会非常慢,而且还要有appleID账号,这里直接官网下载xcode 选择你需要的版本,不能超过8.3。如果安装完系统后升级了系统,可以选择高版本,反正我是升级到了10.12.5
安装很简单,下载后点击一步步就可以了
xcode模拟器使用:
官方介绍
官方你可能也懒得看,那简单一步就可以了,选择Xcode> Open Developer Tool> Simulator

模拟器的选择切换:

到这里基本就完成了,下面在模拟器里几个快捷键和设置说明一下:
输入法切换:ctrl + space
回到主菜单:shift+win+h
缩放大小,你可能会觉得模拟器屏幕太大,在菜单栏:window > scale 50%即可,就是我截图的效果
中文输入法设置:
在模拟器里有个设置,就和苹果手机设置一样,设置成中文就好了

如果有遇到什么问题,欢迎留言,反正网上很多教程大同小异,我是把所有问题都遇到了一遍。。。
如果安装osx遇到问题,这里有人写了篇更详细的教程,写的很棒osx安装

如何在windows上测试iphone?的更多相关文章

  1. Redis简介以及如何在Windows上安装Redis

    Redis简介 Redis是一个速度非常快的非关系型内存数据库. Redis提供了Java,C/C++,C#,PHP,JavaScript,Perl,Object-C,Python,Ruby,Erla ...

  2. 如何在Windows上搭建Android开发环境

    Android开发越来越火,许多小伙伴们纷纷学习Android开发,学习Android开发首要任务是搭建Android开发环境,由于大家 主要实在Windows 上开发Android,下面就详细给大家 ...

  3. (转)如何在Windows上安装多个MySQL

    原文:http://www.blogjava.net/hongjunli/archive/2009/03/01/257216.html 如何在Windows上安装多个MySQL 本文以免安装版的mys ...

  4. 如何在Windows上挂载Linux系统分区

    NFS普遍用于unix之间共享,windows默认是不支持这种文件系统的.如果我们要用windows访问NFS的话,而windows系统自身又不支持这种文件系统,那么我们该怎么办? 别急,小编这就手把 ...

  5. 如何在windows上把你的项目提交到github(转载)

    (1)如何在windows上把你的项目提交到githubhttp://michaelye1988.iteye.com/blog/1637951 (2)github错误提示:fatal:remote o ...

  6. 在 Windows 上测试 Redis Cluster的集群填坑笔记

    redis 集群实现的原理请参考http://www.tuicool.com/articles/VvIZje       集群环境至少需要3个节点.推荐使用6个节点配置,即3个主节点,3个从节点. 新 ...

  7. MongoDb进阶实践之二 如何在Windows上配置MongoDB

    一.引言            上一篇文章,我介绍了如何在Linux系统上安装和配置MongoDB,其实都不是很难,不需要安装和编译,省去了Make && Make Install 命 ...

  8. 如何在windows上玩转redis的最新特性?

    想要了解redis的最新特性,可是windows下的可以安装的版本最高为3.2,想要验证redis的诸如stream特性的话,就无能为力了. 解决方法之一在windows上安装虚拟机,然后再虚拟机上安 ...

  9. 如何在Windows上使用Python进行开发

    本文由葡萄城技术团队于原创并首发 转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具.解决方案和服务,赋能开发者. 一直以来C#都是微软在编程语言方面最为显著的Tag,但时至今日Python ...

随机推荐

  1. 【嵌入式】——makefiles

    汇编通用makefile: 命令行编辑: 编译 arm-linux-as -march=armv5te -o led.o led.s -march 指定的指令集的版本 指定架构 连接 arm-linu ...

  2. ES 自动恢复分片的时候不恢复了是磁盘超过了85%,然后不恢复了 ES可以配置多个数据目录

    ES 自动恢复分片的时候不恢复了是磁盘超过了85%,然后不恢复了   ES可以配置多个数据目录

  3. 【html】param 以及 embed 的有关 flash 属性详解

    本文主要介绍 param 和 embed 标签中有关 flash 的一些属性及其属性值. 首先我们需要知道 param 和 embed 标签是单独出现的,而不是成对出现的,下面的代码是一般 flash ...

  4. R语言使用tryCatch进行简单的错误处理

    最近在看<机器学习:实用案例解析>,做邮件过滤器的时候,参考书中的代码读取邮件文件进行分类器训练,在读取过程中会出现下面的错误:   seq.default(which(text == & ...

  5. bom头解释方法和去掉方法

    什么是bom头? 在utf-8编码文件中BOM在文件头部,占用三个字节,用来标示该文件属于utf-8编码,现在已经有很多软件识别bom头,但是还有些不能识别bom头,比如PHP就不能识别bom头,这也 ...

  6. unity-------------UI的界面调节

    Rect Transform 我们都知道,Unity3D中所有的GameObject都必须要携带一个Transform组件,且该组件无法移除,那么作为UI显示的GameObject则不是携带Trans ...

  7. Git -- 基本操作 之 版本回退

    现在,你已经学会了修改文件,然后把修改提交到Git版本库,现在,再练习一次,修改readme.txt文件如下: Git is a distributed version control system. ...

  8. Kilo 版 Keystone 数据库结构

    在安装完keystone并利用keystone-manage命令同步数据库后,mysql(我使用的存储后端)中新加了如下表: +------------------------+ | Tables_i ...

  9. resharper安装后,F12不能转到定义,也不是反编译,而是转到对象浏览器(object browser)

    问: resharper安装后,一不小心点错了(选择了object browser)以上配置在哪里设置?转到定义用习惯了. 回答 :打开Resharper,选择Options,然后选择Tools中的E ...

  10. Erlang HTTP client:ibrowse

    ibrowse: https://github.com/cmullaparthi/ibrowse