当前位置: 首页 > 知识库问答 >
问题:

如何在不启动Xcode的情况下运行iPhone模拟器?

谯志诚
2023-03-14

在我运行雪豹的旧Mac电脑上,我可以在spotlight中输入“ios”,它就可以自己启动iPhone/iPad模拟器。

从那以后,我不得不买一台运行狮子的新机器。我已经安装了Xcode for Lion,我已经安装了首选项面板中的开发者工具选项。

但是“ios”选项已经不存在了:(现在唯一的方法似乎是运行Xcode,创建一个空项目,然后使用run选项启动emulator。

我已经搜索了又搜索了Intertube和facewebs,但没有任何帮助。

有人知道如何只运行Lion上的模拟器吗?

更新:这是对下面@ike_love帖子的回应。这个答案不一定适用于所有约塞米蒂机器。

共有3个答案

公西永嘉
2023-03-14

在XCode 7中,位置是现在

/Applications/Xcode.app/Contents/Developer/Applications/Simulator.app

从命令行运行它

$ open -a Simulator

希望这对某人有帮助

谢阳成
2023-03-14

不必修改命令行的最简单方法:

  1. 启动Xcode一次
  2. 运行ios模拟器
  3. 拖动ios模拟器图标将其固定

下次你想使用它时,只需点击停靠站中的ios模拟器图标。

上官砚文
2023-03-14

假设您在/Application中安装了Xcode,那么您可以从命令行启动iPhone Simulator:

$ open /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone\ Simulator.app

代码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

(代码6):

$ ln -s /Applications/Xcode.app/Contents/Developer/Applications/iOS Simulator.app ~/Desktop

正如@JackHaney所指出的,您还可以向您的代码添加别名。bash_profile:

$ alias simulator='open /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/De‌​veloper/Applications/iPhone\ Simulator.app'

(代码6):

$ alias simulator='open /Applications/Xcode.app/Contents/Developer/Applications/iOS\ Simulator.app'

(代码7):

$ alias simulator='open /Applications/Xcode.app/Contents/Developer/Applications/Simulator.app'

这意味着你可以用一个容易记住的单词从命令行启动苹果模拟器:

$ simulator
 类似资料:
  • 当IDE Android Studio运行时,从Ubuntu下的命令行启动Android模拟器非常容易。我的案子,我只是发:

  • 我正在开发一个spring启动应用程序并编写一些junit测试。 但我发现,当我运行任何测试时,tomcat也会启动,这使得这些测试非常缓慢,浪费了很多时间。 当我开发一个SpringMvc应用程序时,junit测试可以在不启动tomcat的情况下运行,这节省了很多时间。 所以,我想问它在那里无论如何要运行启动tomcat的springstart测试?

  • 我注意到,当我启动Xcode8 iPhone模拟器时,我使用模拟器时所做的动作运行非常慢,例如,当我通过单击Hardware>home或Shift+CMD+H来操作主屏幕时,它运行良好,但当我打开应用程序时,边框会产生奇怪的动画,当我点击应用程序上的按钮时,过渡需要很长时间。对不起,还是这么长的问题,但任何帮助都将不胜感激

  • 我有Unity 5.0.2P1个人版和Xcode 6.3.1版(6D1002)。 以下是希望重现问题的人的一些步骤: 新的空白Unity项目 IOS播放器设置>SDK版本:Simulator SDK 当应用程序在模拟器中启动时,生成和运行会产生以下结果: 警告:在路径“/users/...(用户名).../library/developer/xcode/deriveddata/unity-ipho

  • 问题内容: 我正在学习使用Selenium(v2.20)来领先一些 即将使用它创建浏览器测试的程序员。我想在 陷阱到达之前发现它们,而我却跌入了一个陷阱。 当我创建ChromeDriver时,它始终会弹出“ Google Chrome EULA”并 显示两个按钮:“接受并运行”和“取消”。因为我希望这是一个 自动化测试,所以让用户单击按钮是不可能的。 我查看了Chromium CommandSwi

  • 在Spring Boot中,文档似乎鼓励在应用程序启动时运行迁移。 这很好,但有时应用程序启动可能会有副作用/依赖性,我不想麻烦-我只想自己运行迁移。设想一下,只需建立一个本地开发人员数据库,就可以在其中闲逛,甚至不用运行应用程序。 相比之下,在Dropwanner中,单独运行迁移对于应用程序的内置参数来说很简单,就像这样 Spring靴有什么等价物吗?还是我必须直接去喝liquibase? 我对