• Xcode模拟iPhone教程!

    2018-11-29 16:17:51
    iOS 开发者常常会使用模拟器来进行调试,当然这就少不了Mac电脑中的Xcode软件了,今天PC6小编就给大家带来在Mac系统下如何快速启动iOS模拟器的使用教程: 一、如何启动iOS模拟器 1、在Launchpad程序中找到Xcode...

    iOS 开发者常常会使用模拟器来进行调试,当然这就少不了Mac电脑中的Xcode软件了,今天PC6小编就给大家带来在Mac系统下如何快速启动iOS模拟器的使用教程:

    一、如何启动iOS模拟器

    1、在Launchpad程序中找到Xcode工具并启动

    2、随便选择一个工程或是新建一个工程都可以

    3、在左上角的调试中找到IOS 模拟器 ,选择iphone5s 或是6都可以,根据你当前xcode的版本来选择就好

    4、选择好之后选择启动调试

    6、模拟器就可以打开了

    二、设置快捷方式启动

    1、启动IOS模拟器后 在dock中就可以看到模拟器的图标了

    2、这时我们右键选择模拟器,在弹出的菜单中找到选项,在选项中找到“在dock中保留”这样模拟器就一直常驻才dock中了,以后直接选择就可以启动了。

    三、添加到所有程序

    1、还是要右键模拟器才弹出的菜单中找到“选项”,在选项中找到 在finder中显示 

    2、这时会打开模拟器所在的目录,这个目录实际上是在xcode applications文件夹中

    3、复制这个模拟器到“应用程序”中

    4、下次在所有程序中就可以看到模拟器的图标了

    展开全文
  • 原文地址:http://www.crifan.com/intro_ios_simulator_in_xcode_and_usage_summary/ iOS模拟器简介 ...其功能是,帮你模拟iOS平台设备,在模拟器上运行对应的程序,以方便你没有实体设备的时候去调试程序

    原文地址:http://www.crifan.com/intro_ios_simulator_in_xcode_and_usage_summary/

    iOS模拟器简介

    iOS功能简介

    iOS模拟器,是在Mac下面开发程序时,开发iOS平台的程序时候,可以使用的辅助工具。

    其功能是,帮你模拟iOS平台设备,在模拟器上运行对应的程序,以方便你没有实体设备的时候去调试程序。

     

    iOS所支持(模拟)的设备

    我此处的iOS 5.1的模拟器,支持的设备有4个:

    ios simulator current support 5 device

    即:

    iPad

    iPad(Retina)

    iPhone

    iPhone (Retina)

     

    如何打开iOS模拟器

    Xcode编译iOS项目后自动打开iOS模拟器(去调试当前程序)

    在调试Xcode中的iOS程序时,点击对应的Run:

    run iOS app

    Xcode会去编译当前iOS项目,编译成功后,会自动并调用iOS模拟器,并运行相应的编译出来的程序:

    run iOS simulator and your app

     

    注:你当前的项目,所使用的对应模拟器需要设置为对应的模拟器。

    比如我此处的项目是针对iPhone的,所以设置为iPhone 5.1 Simulator:

    iPhone 5.1 Simulator

     

    手动打开iOS模拟器

    如有需要,当然也可以手动自己去打开对应的iOS模拟器。

    通过 Xcode->Open Developer Tool->iOS Simulator:

    xcode open developer tool ios simulator

    即可打开对应的iOS模拟器。

     

    关于iOS模拟器中的界面

    一共有三个界面:

    下面这个是第三个界面:应用程序

    total 3 UI

     

    这个是第二个界面:iPhone主功能界面

     

    2nd UI

    第一个界面搜索界面:

     

    1st search UI

     

    三个界面之间的切换

    除了可以点击那个小圆点之外,也可以通过鼠标拖动:

     

    switch UI

     

     

    iOS模拟器使用心得

    1.自定义(GPS,(Google)地图中会利用到的)当前坐标

    无意间发现的一个功能,可以自定义当前的坐标:

    调试 位置 自定位置

    其默认的坐标是Apple总部的坐标:

    纬度:    37.785834

    经度:-122.406417

    def apple headquater pos

    此地址,之前在调试添加地图功能时就发现了此“秘密”了。

    关于坐标,地图方面的内容,感兴趣的可参考该贴:

    给Your Second iOS App:BirdWatching添加地图的支持

    对应的,可以看到上面已经提供了一些其他地址,比如:

    Apple Stores

    Apple

    City Bicycle Ride

    City Run

    Freeware Drive

    我暂时就不去折腾了,感兴趣的人,可以自己去尝试。

     

    2. “存储屏幕快照”保存下来的截图到底在哪里

    通过 文件->存储屏幕快照:

    存储屏幕快照

    可以将当前iOS模拟器的截图存储下来。

    但是到底保存下来的图片放到哪里了。

    对此,参考:模拟器里截屏后图片保存位置,但是通过Finder(等价于Windows中的资源管理器),却找不到其所说的

    /Library/Application Support/iPhone Simulator/ 

    后来逼得自己去好好折腾一下。

    后来,还是通过命令行找到了对应的iPhone Simulator:

    ?
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    crifan$ pwd
    /Users/crifan/Library/Application Support/iPhone Simulator/5.1
    limatoimac:5.1 crifan$ cd /Users/crifan/
    limatoimac:~ crifan$ ls -la
    total 72
    drwxr-xr-x+ 17 crifan  staff    578  8 14 13:50 .
    drwxr-xr-x   5 root    admin    170  8  8 21:16 ..
    -rw-------@  1 crifan  staff      5  8  8 21:16 .CFUserTextEncoding
    -rw-r--r--@  1 crifan  staff  24580  9 10 16:52 .DS_Store
    drwx------  13 crifan  staff    442  9  5 15:49 .Trash
    -rw-------   1 crifan  staff   1033  8 14 13:50 .bash_history
    -rw-------   1 crifan  staff   1098  8 14 13:50 .viminfo
    drwxr-xr-x   7 crifan  staff    238  9 10 09:49 CocoaNotepad
    drwx------+  6 crifan  staff    204  9 10 16:50 Desktop
    drwx------+  6 crifan  staff    204  8 15 10:52 Documents
    drwx------+ 12 crifan  staff    408  8 29 17:12 Downloads
    drwx------@ 41 crifan  staff   1394  8 13 11:08 Library
    drwx------+  3 crifan  staff    102  8  8 21:16 Movies
    drwx------+  7 crifan  staff    238  8 14 14:56 Music
    drwx------+ 10 crifan  staff    340  9 10 15:19 Pictures
    drwxr-xr-x+  5 crifan  staff    170  8  8 21:16 Public
    drwxr-xr-x   5 crifan  staff    170  9  7 15:36 develop

    可见,当前用户crifan下面,是有对应的Library其下是有

    Application Support/iPhone Simulator/5.1

    但是,结果却由于/Users/crifan/Library/是隐藏文件夹,导致在Finder中,crifan文件夹下,始终都找不到这个Library文件夹。

    后来想到了,Finder有个前往,里面可以打开特定的路径:

    前往 对应文件夹

    然后终于找到了对应的隐藏的“Library”文件夹了:

    通过Finder中的“前往”可以打开此隐藏的 Library(资源库) 文件夹

    但是后来又是找了半天,才找到屏幕快照snapshot所在位置:

    一个是,对于每个程序所在的路径中的截图:

    比如:

    /Users/你的用户名/Library/Application Support/iPhone Simulator/模拟器版本号/Applications/Xcode所生成的某项目的编号/Library/Caches/Snapshots/项目名

    比如:

    /Users/crifan/Library/Application Support/iPhone Simulator/5.1/Applications/58D98889-3767-4B2B-B883-88C04345A8A3/Library/Caches/Snapshots/crifan.com.BirdWatching

    下面有对应的截图文件UIApplicationAutomaticSnapshotDefault-Portrait.jpg:

    single ios prj cache snapshot

     

    另一个是:

    /Users/你的用户名/Library/Application Support/iPhone Simulator/模拟器版本号/Library/Caches/Snapshots/iOS项目名

    对应的此处集中了多个项目的不同截图文件。

    对于单个项目,会有当前最新的截图文件:

    比如:

    /Users/crifan/Library/Application Support/iPhone Simulator/5.1/Library/Caches/Snapshots/com.apple.mobileslideshow

    有对应截图文件UIApplicationAutomaticSnapshotDefault-Portrait.jpg:

    library caches snapshot

     

    【总结】

    至此,算是终于找到项目的截图了,有两个位置:

    1./Users/你的用户名/Library/Application Support/iPhone Simulator/模拟器版本号/Applications/Xcode所生成的某项目的编号/Library/Caches/Snapshots/项目名

    2. /Users/你的用户名/Library/Application Support/iPhone Simulator/模拟器版本号/Library/Caches/Snapshots/iOS项目名

    另外,貌似屏幕截图只保存最新的单张的截图,多次截图则会导致之前的截图被覆盖掉。。。

    所以需要拷贝截图出来的话,要截图完毕后,即可拷贝出来,否则下次再截图就把之前的截图覆盖了。

     

    3.添加简体中文拼音输入法

    在iOS的第二个界面:iPhone主界面中:

    Settings ->General ->Keyboard->International Keyboards -> Add New Keyboard ->Chinese Simplified – PinYin

    即可添加出 Chinese – Simplified (PinYin)的输入法,即简体中文 拼音输入法

    图解:

    add pinyin keyboard - 322

     

    设置完毕后,输入键盘中,就可以点击那个小地球,切换不同的输入法了。

    就可以切换到中文简体输入法,输入中文了:

    can inpu cn


    展开全文
  • xcode 模拟器 11.4

    2020-06-30 20:51:02
    最新11.4系统的xcode资源包,不用升级xcode即可让模拟器运行11.4的系统
  • iOS开发过程中,为了方便起见在测试程序的效果的时候,开发者会使用Xcode自带模拟器进行操作,而且Xcode自带的手机模拟器包含了苹果的所有最新的手机型号尺寸,这样也方便了开发者测试不同机型,但是在电脑Xcode...

    在iOS开发过程中,为了方便起见在测试程序的效果的时候,开发者会使用Xcode自带模拟器进行操作,而且Xcode自带的手机模拟器包含了苹果的所有最新的手机型号尺寸,这样也方便了开发者测试不同机型,但是在电脑Xcode上面的模拟器操作和真机操作还是有很大的不便,如果不知道常用的快捷键,操作起来也不方便,那么本篇博文就来分享一下Xcode自带模拟器的快捷键操作集合,分享给有需要的人。

    其实操作Xcode自带模拟器有两种方式:第一种方式就是直接使用电脑键盘进行快捷键组合来操作模拟器,第二种方式就是直接选中模拟器的选项列表,查找对应的操作选项直接操作。

    一、Xcode自带模拟器操作快捷键操作集合

    0、模拟器最小化到桌面底部菜单栏的快捷键组合为:command + M

    1、隐藏模拟器的快捷键组合为:command + H

    2、关闭模拟器的快捷键组合为:command + Q

    3、模拟器锁屏的快捷键组合为:command + L

    4、模拟器屏幕解锁的快捷键组合为:command + shift + H,然后点进去或者滑动解锁

    5、模拟器回到首页的快捷键组合为:command + shift + H,(在没有锁屏的情况下操作)

    6、模拟器双击home键弹出任务列表的快捷键组合为:command + shift + 双击H两下

    7、模拟器调整大小比例的快捷键组合为:command + 1、2、3,(数字不同代表的屏幕大小不同)

    8、模拟器进行旋转操作的快捷键组合为:command + ⬅️ 、➡️,(顺时针或者逆时针)

    9、模拟器进行调节音量大小的快捷键组合为:command + ⏫、⏬,(向上是加,向下是减)

    10、模拟器显示/不显示键盘的快捷键组合为:command + k,(前提是要有用到输入框的地方)

    11、打开/关闭从电脑键盘输入内容到模拟器的快捷键组合为:command + shift + k

    12、模拟器进行截屏操作的快捷键组合为:command + S

    13、模拟器进行复制屏幕操作的快捷键组合为:command + control + C

    14、模拟器复制屏幕之后进行粘贴操作的快捷键组合为:command + V

    15、模拟器进行拖动手势的快捷键组合为:alt/option + shift,然后用鼠标进行拖动操作

    16、模拟器进行缩放手势的快捷键组合为:alt/option,然后用鼠标进行缩放操作

     

    二、Xcode自带模拟器菜单栏操作图示集合

    1、隐藏当前模拟器

    2、隐藏其他模拟器

    3、关闭模拟器

    4、模拟器进行截屏操作

    5、关闭窗口

    6、模拟器进行旋转操

    7、模拟器进行复制屏幕操作

    8、模拟器回到首页

    9、模拟器进行锁屏操作

    10、模拟器键盘操作

    11、模拟器进行调节音量大小

    12、模拟器最小化到桌面底部菜单栏

    13、模拟器调整大小比例的操作

     

    以上就是本章全部内容,欢迎关注三掌柜的微信公众号“iOS开发by三掌柜”,三掌柜的新浪微博“三掌柜666”,欢迎关注!

    三掌柜的微信公众号:

    三掌柜的新浪微博:

     

    展开全文
  • 本文介绍了如何手动安装iOS模拟器的步骤,由于Xcode上直接下载安装iOS模拟器速度实在太慢,通过这种方式可以很快的安装想要的iOS模拟器

    今天升级了一下Xcode 8,但是由于本地Xcode相关的文件占用了快60个G的空间,我干脆一不做二不休,直接把所有和Xcode相关的都删除掉了,重新安装,这样可以省出好多空间来,省出的空间主要是SDK和模拟器占用的。

    安装完后,默认情况下Xcode只会集成一个最新的iOS版本,这也是预料中的,然后去Xcode的Preference里面安装更多的iOS模拟器版本就好了。

    但是下载的速度很慢,而且不停的失败,难以忍受这么糟糕的情况,而且自己还要赶紧搭好环境调试代码,于是我想有没有方法可以直接下载这些模拟器版本,这样我直接在本地安装就好了。

    于是,上网搜索,Google到一篇文章:http://stackoverflow.com/questions/29058229/download-xcode-simulator-directly

    大概步骤就是:

    1. 打开Xcode -> Preference -> Components -> Simulators


    2. 打开Console应用,直接通过spotlight启动就好了,启动之后清空Console内容


    3. 回到Xcode,步骤1的页面

    4. 选择任意一个你需要下载的模拟器版本,点击前面的下载按钮,然后停止

    5. 回到Console应用,你会在上面看到一条下载的消息


    6. CMD + C拷贝这条记录出来,以iOS 9.3为例,这条记录是这样

    16/9/14 下午4:24:06.179 Xcode[11725]:  DVTDownloadable: Download Cancelled. Downloadable: https://devimages.apple.com.edgekey.net/downloads/xcode/simulators/com.apple.pkg.iPhoneSimulatorSDK9_3-9.3.1.1460411551.dmg. 

    7. 取出其中的url:"https://devimages.apple.com.edgekey.net/downloads/xcode/simulators/com.apple.pkg.iPhoneSimulatorSDK9_3-9.3.1.1460411551.dmg"注意没有步骤6中结尾的.号

    8. 下载这个文件,命令是:

    curl https://devimages.apple.com.edgekey.net/downloads/xcode/simulators/com.apple.pkg.iPhoneSimulatorSDK9_3-9.3.1.1460411551.dmg -O (注意是大写的O,而不是数字0,这个的意思是按文件原来的文件名来命名下载之后的文件,这里就是com.apple.pkg.iPhoneSimulatorSDK9_3-9.3.1.1460411551.dmg)

    9. 下载完成之后,将这个文件拷贝到~/Library/Caches/com.apple.dt.Xcode/Downloads目录下,注意,com.apple.dt.Xcode看起来不像是一个文件夹,反而像是一个文件,所以你要用显示包内容打开:


    注意:如果这里没有Downloads文件夹,就直接创建一个就好了,然后把文件放进去

    11. 回到步骤1的页面,再次点击下载你刚才要下载的那个iOS模拟器版本,这个时候进度点就会很快了,毕竟已经下载完了,这个时候主要在做验证和安装的工作,一会儿之后就安装成功了。


    以上就是整个流程。


    需要提一下的是下载文件的时候,不一定要用curl下载,我测试过,这个下载也非常慢,你可以启动个Windows虚拟机,用迅雷下载,也可以在Mac上使用Aria2GUI下载,速度超级快。

    必须强调的是:下载下来的文件命名一定要和url里面的文件名一样,否则你无法通过Xcode安装,Xcode会去接着下载一份新的。


    如果你遇到任何问题,请反馈在评论里面。谢谢!


    展开全文
  • 利用XCode进行iOS模拟定位 打开项目的scheme配置 在options中打开Allow Location Simulation开关,在Default Location中有常用的地点供模拟 手动编写gpx后缀的文件 在这个网站查询对应地点的经纬度: ...

    利用XCode进行iOS模拟定位

    1. 打开项目的scheme配置
      在这里插入图片描述

    2. 在options中打开Allow Location Simulation开关,在Default Location中有常用的地点供模拟
      在这里插入图片描述

    3. 手动编写gpx后缀的文件

    在这个网站查询对应地点的经纬度: https://jingweidu.51240.com/,填入下面的xml文件中

    location.gpx

    <?xml version="1.0" encoding="UTF-8" ?>
    <gpx version="1.1"
        creator="GMapToGPX 6.4j - http://www.elsewhere.org/GMapToGPX/"
        xmlns="http://www.topografix.com/GPX/1/1"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://www.topografix.com/GPX/1/1 http://www.topografix.com/GPX/1/1/gpx.xsd">
        <wpt lat="33.06784" lon="107.03194">
        </wpt>
    </gpx>
    
    
    1. 回到第3步,将创建好的gpx文件添加到工程里面,然后跑起来,手机上的定位已经模拟到gpx文件中的经纬度,对所有app有效。
    展开全文
  • 系统式Yosimite,安装了xcode5.1, xcode6.1, xcode 7.0 但是我想在xcode5.1上运行iOS模拟器, 它默认是iOS7.1的模拟器,由于工作需要,在xcode5.1中不能运行iOS6模拟器,请问有什么办法吗?
  • Xcode6 只支持iOS7和iOS8的模拟器 Xcode7 只支持iOS9和iOS8的模拟器 Xcode 并不会识别 SDKs 目录下的模拟器,我经过一些尝试以后,发现要放在这个目录下: /Library/Developer/CoreSimulator/Profiles/Runtimes/ ...
  • Appium 1.6.3 在Xcode 8, iOS 10.2模拟器测试环境搭建 经验总结 关于 Appium 1.6.3 在Xcode 8, 10.2 的iOS模拟器上的问题很多,本人也差点放弃,最终成功运行,确实不容易,故此写篇文章,供大家参考,让大家少走...
  • 可能有小伙伴跟笔者有过共同的问题,因为手里的测试机机型有限,在适配时需要各个版本的 iOS系统都要测试一下。 然后呢就需要下载模拟器 再然后打开Xcode->Component 再然后找到对应的iOS版本点击下载 再然后...
  • iOSxcode多模拟器

    2012-04-09 21:13:58
    /Users/admin/Library/developer/Xcode 第二步:安装3.2.6,注意要修改安装的目录为/Developer2,请参考下面的文章。下面的文章说的是3.2.5,但我用的是3.2.6也OK了。 第三步:安装4.1,默认安装在了/...
  • 原文地址:http://www.cocoachina.com/ios/20171020/20852.html ...iOS模拟器是在开发任意iOS应用程序过程中不可或缺、无法被忽视的一个部分。...所以让我们开始这篇教程的重点吧,本文会列出我在新iOS模拟
  • 默认是9.2 我改成8.0 为什么输出的还是9.2 是方法错了吗?有没有正确的方法!![图片说明]... float version = [[[UIDevice currentDevice]systemVersion] floatValue]; ...结果还是9.2000000
  • 以下Xcode版本对应适用的模拟器版本只是绝大多数对应关系,个别版本可能会有出入 如果需要进行低版本适配测试,安装对应的Xcode版本以及相应版本的模拟器。最好还是用不同系统版本的真机进行测试。 Xcode 7.x支持iOS...
  • 自从下载了xcode5了之后,很烦人的是经常使用不了ios6.1的模拟器。 有人说这种能解决,就是把open in的选项弄成Xcode4.6. 但是对于我经常使用xib文件的,每次要在ios7和ios6.1切换的话,每次都是点到吐血...
  • iOS10发布后,简书优先开发增加了iOS10的新通知。本文分享整个feature的开发过程遇到的问题。 1、工程配置 Xcode8发生了很大的变化,直接打开原来的工程编译运行,这个时候是获取不到Push token的,打印...
  • Appium安装 使用brew和node安装 查看brew已经node是否安装 $ brew -v Homebrew 0.9.5 (git revision 9107; last commit 2016-01-19) $ node -v v5.3.0
  • 公司测试机没那么多,我也买不起iPhone,钱都拿去买Mac了,所以只能用XcodeiOS模拟器调试。 1、下载Xcode 一开始我电脑系统没升级,下载不了,系统要更新到最新的才可以下载(好坑啊) 2、打开 Simulator 右击“访...
1 2 3 4 5 ... 20
收藏数 8,301
精华内容 3,320