当前位置:  开发笔记 > 编程语言 > 正文

如何在iPhone模拟器中安装iPhone应用程序

如何解决《如何在iPhone模拟器中安装iPhone应用程序》经验,为你挑选了5个好方法。

我有一个mySample.app文件 - 由xcode开发的iPhone应用程序.

如何使用我的xcode运行此(仅mySample.app文件)应用程序?



1> racs..:

请注意:此答案已过时,功能已从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.快乐寻找那些......


我担心此功能已从模拟器中删除.其他一些参数仍然可用,如SimulateDevice和SimulatorWindowCenterX - SimulatorWindowCenterY,但我找不到任何字符串的符号,这些符号指的是以任何直接或间接的方式启动应用程序.但是,我发现在命令行中指定为参数的任何字符串都将在Safari中相对于模拟器的Applications文件夹的路径上打开.我不确定它有多有用(也许它是一个记录的功能).
非常好@ sj26.通过反复试验我确定(对于5.1模拟器)"SimulateDevice"采用以下参数:"iPhone""iPhone(Retina)""iPad""iPad(Retina)"
`strings /Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone\Simulator.app/Contents/MacOS/iPhone\Simulator`给出了附近的`SimulateApplication`:*LocationLongitude*LocationLatitude*LocationMode*StayInFront*windowOrientation*SessionOnLaunch*SimulateRestart*MobileSafari*Safari*SimulateDevice*SimulateApplication*LocationScenario
iOS 7 SDK似乎不再采用-SimulateApplication参数.有什么想法在iOS 7中如何做到这一点?

2> ThomasW..:

该主题讨论如何在模拟器上安装二进制文件.我已经完成了它的工作原理:http://forums.macrumors.com/showthread.php?t = 547557

从线程:

查看您的〜/ Library/Application Support/iPhone Simulator/User/Applications /目录,看看当您使用XCode安装和运行应用程序时,以及使用模拟器删除应用程序时,此目录中会发生什么.

您可以单独运行模拟器(无需启动XCode).

如果启动模拟器,删除应用程序,退出模拟器,放回从支持目录中删除的文件的副本,然后重新启动模拟器,应用程序将重新出现在模拟器中.通过电子邮件发送这些文件,说明如何将它们复制到相应的支持目录中.



3> Vetsin..:

如果你想要做这个XCode 5+,我发现这是最简单的方法:

安装ios-sim:

npm install -g ios-sim

然后简单地执行:

ios-sim launch ./mySample.app --devicetypeid com.apple.CoreSimulator.SimDeviceType.iPhone-6

您可以在其中切换设备类型.简单,快速,它实际上工作.



4> Arun..:

从Xcode v4.3开始,它作为应用程序安装.模拟器可在

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iOS\Simulator.app/


在我的系统上,使用Xcode 4.3,它位于`/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone\Simulator.app/Contents/MacOS/iPhone\Simulator中

5> Abhijith Pur..:

您可以从Xcode 8.2在模拟器中安装应用程序

Xcode 8.2开始,您可以通过将任何以前构建的应用程序包拖到模拟器窗口中来安装应用程序.

注意:您无法在模拟环境中从App Store安装应用程序.

推荐阅读
U友50081205_653
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有