我有一个mySample.app文件 - 由xcode开发的iPhone应用程序.
如何使用我的xcode运行此(仅mySample.app文件)应用程序?
请注意:此答案已过时,功能已从iOS模拟器中删除.
我刚刚发现你不需要将移动应用程序包复制到iPhone模拟器的文件夹,就可以在模拟器上启动它,如论坛中所述.这样,您需要单击应用程序才能启动它,当您想要进行测试并多次启动应用程序时,无需轻松.
iOS模拟器有未记录的命令行参数,可用于此类目的.您正在寻找的是:-SimulateApplication
启动YourFavouriteApp的示例命令行:
/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone\ Simulator.app/Contents/MacOS/iPhone\ Simulator -SimulateApplication path_to_your_app/YourFavouriteApp.app/YourFavouriteApp
这将启动您的应用程序,无需任何安装,至少可以使用iOS模拟器4.2.但是,您无法访问主菜单.
还有其他未发布的命令行参数,例如切换SDK.快乐寻找那些......
该主题讨论如何在模拟器上安装二进制文件.我已经完成了它的工作原理:http://forums.macrumors.com/showthread.php?t = 547557
从线程:
查看您的〜/ Library/Application Support/iPhone Simulator/User/Applications /目录,看看当您使用XCode安装和运行应用程序时,以及使用模拟器删除应用程序时,此目录中会发生什么.
您可以单独运行模拟器(无需启动XCode).
如果启动模拟器,删除应用程序,退出模拟器,放回从支持目录中删除的文件的副本,然后重新启动模拟器,应用程序将重新出现在模拟器中.通过电子邮件发送这些文件,说明如何将它们复制到相应的支持目录中.
如果你想要做这个XCode 5+,我发现这是最简单的方法:
安装ios-sim:
npm install -g ios-sim
然后简单地执行:
ios-sim launch ./mySample.app --devicetypeid com.apple.CoreSimulator.SimDeviceType.iPhone-6
您可以在其中切换设备类型.简单,快速,它实际上工作.
从Xcode v4.3开始,它作为应用程序安装.模拟器可在
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iOS\Simulator.app/
您可以从Xcode 8.2在模拟器中安装应用程序
从Xcode 8.2开始,您可以通过将任何以前构建的应用程序包拖到模拟器窗口中来安装应用程序.
注意:您无法在模拟环境中从App Store安装应用程序.