在运行Snow Leopard的旧Mac上,我可以将“ios”键入聚光灯下,它会自动启动iPhone / iPad模拟器。
我必须得到一台运行Lion的新机器。我已安装Xcode for Lion,我已从首选项面板安装了开发人员工具选项。
但是“ios”选项不再存在:(现在唯一的办法似乎是运行Xcode,创建一个空项目,然后使用run选项启动模拟器。
我搜索并搜索了intertubes和facewebs,但没有任何帮助。
有谁知道如何只在Lion上运行模拟器?
更新: 这是对下面@ike_love主题的回应。 答案无法保证在所有Yosemite机器上工作。
答案 0 :(得分:399)
假设您在/Applications
中安装了Xcode,那么您可以从命令行执行此操作以启动iPhone模拟器:
$ open /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone\ Simulator.app
(Xcode 6 +):
$ open /Applications/Xcode.app/Contents/Developer/Applications/iOS Simulator.app
您可以从桌面创建符号链接,以便更轻松:
$ ln -s /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone\ Simulator.app ~/Desktop
(Xcode 6 +):
$ ln -s /Applications/Xcode.app/Contents/Developer/Applications/iOS Simulator.app ~/Desktop
正如@JackHahoney所指出,您还可以在alias
添加~/.bash_profile
:
$ alias simulator='open /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone\ Simulator.app'
(Xcode 6 +):
$ alias simulator='open /Applications/Xcode.app/Contents/Developer/Applications/iOS\ Simulator.app'
(Xcode 7 +):
$ alias simulator='open /Applications/Xcode.app/Contents/Developer/Applications/Simulator.app'
这意味着您可以通过一个易于记忆的单词从命令行启动iPhone模拟器:
$ simulator
答案 1 :(得分:158)
无需摆弄命令行的最简单方法:
下次要使用它时,只需点击停靠栏中的ios模拟器图标即可。
答案 2 :(得分:52)
在XCode 7+中,位置现在是
/Applications/Xcode.app/Contents/Developer/Applications/Simulator.app
从命令行运行
$ open -a Simulator
希望能帮助某人
答案 3 :(得分:19)
如果您为它创建一个Automator启动器,可以让它通过聚光灯启动:
Automator.app
Xcode.app
包内。因此,您必须在单独的Finder窗口中导航到它并将其拖到文件选择器窗口中。它将位于以下路径之一,具体取决于您的Xcode版本(从最旧到最新):
/Applications/Xcode.app/Contents/Developer/iOS Simulator.app
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iOS Simulator.app
/Applications/Xcode.app/Contents/Developer/Applications/Simulator.app
iOS Simulator.app
要获得刚刚制作的Automator应用的漂亮图标,您可以执行以下操作:
iOS Simulator.app
,然后选择获取信息Cmd-C
复制Cmd-V
粘贴
答案 4 :(得分:18)
看到图片
是否有帮助修改强>
现在有了新的Xcode,如果Xcode的图标在底座上你可以右键单击它并形成菜单,你可以选择Open Developer Tool
,在子菜单中你可以选择iOS Simulator
打开没有打开Xcode的模拟器。!
答案 5 :(得分:13)
正如众多答案所表明的,有许多不同的方法可以解决这个问题。并非所有这些都解决了我的头号问题,以及似乎是提问者的优先事项:从Spotlight启动的能力。
这里的解决方案适用于我,并且应该适用于任何OS X和XCode版本。我已经在OS X 10.11和XCode 7.3上测试了它。
初始设置确实需要启动XCode,但在此之后,您不需要只是去模拟器。
注意:还有其他方法可以到达模拟器应用程序的位置(步骤1-4),例如在Finder中使用转到文件夹... ,但这些方法需要知道位置模拟器开始。由于XCode的版本已经发生变化,因此无论这些变化如何,这种方式都应该有效。
答案 6 :(得分:13)
答案 7 :(得分:11)
尝试以下启动iphone模拟器的说明:
转到应用程序文件夹 - > Xcode 应用程序 - >右点击以显示包装内容 - >现在显示文件在xcode 内容 - > 开发人员 - > 平台 - > iPhoneSimulator.platform - >的开发强> - >的应用强> - >现在显示 iOS模拟器应用点击启动iphone模拟器......!
答案 8 :(得分:10)
使用Xcode 6,模拟器的位置已更改为:
/Applications/Xcode.app/Contents/Developer/Applications/iOS Simulator.app
在这里再也找不到了:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone Simulator.app
我希望这有助于某人,因为我有时想从终端启动模拟器。
答案 9 :(得分:7)
以上解决方案在ZSH中对我不起作用。我需要在iPhoneSimulator.platform中转义点。这对我有用:
alias simulator="open /Applications/Xcode.app/Contents/Developer/Applications/iOS\ Simulator.app"
这可能是更具弹性的版本:
alias simulator="open -a 'iOS Simulator'"
答案 10 :(得分:6)
有一个更容易的方法:
command
+ space
,将会出现Spotlight搜索iOS Simulator
并点击return
完成。
-----跟进@E。 Maggini downvote ---
是的,您仍然可以使用iOS Simulator
轻松访问Spotlight
。
答案 11 :(得分:6)
在终端: 对于Xcode 9.x及以上
$ open /Applications/Xcode.app/Contents/Developer/Applications/Simulator.app
对于Xcode-beta 9.x及以上
$ open /Applications/Xcode-beta.app/Contents/Developer/Applications/Simulator.app
答案 12 :(得分:2)
我希望这有帮助!
答案 13 :(得分:2)
我知道这是一个老问题,但这可能会对使用 Xcode11 + 和 macOS Catalina 的人有所帮助。
要通过终端查看可用模拟器的列表,请输入:
$ xcrun simctl list
这将返回设备列表,例如iPhone 11 Pro Max(6A7BEA2F-95E4-4A34-98C1-01C9906DCBDE)(关闭)。长字符串是设备UUID。
要通过终端启动设备,只需键入:
$ xcrun simctl boot 6A7BEA2F-95E4-4A34-98C1-01C9906DCBDE
要关闭它,请输入:
$ xcrun simctl shutdown 6A7BEA2F-95E4-4A34-98C1-01C9906DCBDE
或者,启动模拟器:
open -a simulator
答案 14 :(得分:1)
我基于@trojanfoe的答案创建了一个自动化应用程序,因此您可以直接从Dock https://github.com/tsdexter/ios-simulator-expo-utilities/上启动iOS Simulator
答案 15 :(得分:1)
您必须在终端上运行:
open -a Simulator
答案 16 :(得分:0)
从终端只需运行此命令:
ios-sim start
或者,将此添加到~/.profile
以节省一些按键:
alias ios="ios-sim start"
不确定哪个版本的Max OS X和Xcode可用。我分别跑10.10.3和6.3。
答案 17 :(得分:0)
最简单的方法是使用Spotlight搜索。只需单击CMD + Space,然后输入搜索模拟器即可。就是这样:
然后将在几秒钟内加载仿真设备:
要切换到其他设备,可以使用硬件->设备
下的菜单您可以在“硬件”菜单下使用几种不同的炫酷工具,例如方向更改,手势,按钮,FaceID,键盘或音频输入。
答案 18 :(得分:0)