我的 iOS 应用程序有两个不同的目标。是否可以在模拟器的两个不同实例上同时运行这两个应用程序?
如果不需要使用 Xcode 的调试器也没关系。
到目前为止,我找到的唯一解决方案是安装两个版本的 XCode,但这是一个非常重/占用空间的解决方案。
您可以从命令行运行 iOS 模拟器的两个实例。它们不会附加到 Xcode 调试中——事实上,它似乎只有在完全没有运行 Xcode 的情况下才能工作。
首先,您需要从 Xcode 在模拟器中运行应用程序,以便将其安装在模拟器中。确保您运行的模拟器与最终使用的模拟器相同
现在打开一个终端窗口,然后执行此操作。
cd /Applications/Xcode.app/Contents/Developer/Applications
open -n iOS\ Simulator.app
open -n iOS\ Simulator.app
Xcode 7 更新:在 Xcode 7 中,模拟器的应用程序名称已更改,因此改为:
cd /Applications/Xcode.app/Contents/Developer/Applications
open -n Simulator.app
open -n Simulator.app
当第二个启动时,您会收到错误警报。只需忽略它即可选择不同的设备来自“硬件”»“设备”。现在您有两个模拟器正在运行,并且您已经从 Xcode 安装在其中的任何应用程序都将在那里。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)