如何在iPhone模拟器中安装iPhone应用程序
我有一个mySample.app文件 – 由xcode开发的iPhone应用程序。
如何使用我的xcode运行这个(只有mySample.app文件)应用程序?
请注意:这个答案已经过时了,function已经从iOS模拟器中删除了。
我刚刚发现,您不需要将移动应用程序包复制到iPhone模拟器的文件夹,以在模拟器上启动它,如论坛中所述。 这样你就需要点击应用程序来启动它,而当你想要testing并启动应用程序的时候,这个方法不是很舒服。
iOS模拟器有一些未公开的命令行参数,可以用于这些目的。 你正在寻找的是:-SimulateApplication
启动YourFavouriteApp的示例命令行:
/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone\ Simulator.app/Contents/MacOS/iPhone\ Simulator -SimulateApplication path_to_your_app/YourFavouriteApp.app/YourFavouriteApp
这将启动您的应用程序,而无需任何安装,至less可以与iOS Simulator 4.2配合使用。 但是,您无法到达主菜单。
还有其他未发布的命令行参数,如切换SDK。 快乐狩猎那些…
这个线程讨论了如何在模拟器上安装二进制文件。 我已经做到了,它的工作原理: http : //forums.macrumors.com/showthread.php?t=547557
从线程 :
查看你的〜/库/应用程序支持/ iPhone模拟器/用户/应用程序/目录,看看当你使用XCode安装和运行应用程序时,以及使用模拟器删除应用程序时,在这个目录内发生了什么。
你可以自己运行模拟器(不用启动XCode)。
如果启动模拟器,删除一个应用程序,退出模拟器,放回从支持目录中删除的文件的副本,然后重新启动模拟器,应用程序将重新出现在模拟器中。 通过电子邮件发送有关如何将其复制到适当的支持目录的说明。
如果你正在寻找这个XCode 5+,我发现这是最简单的方法:
安装ios-sim :
npm install -g ios-sim
然后简单地执行:
ios-sim launch ./mySample.app –devicetypeid com.apple.CoreSimulator.SimDeviceType.iPhone-6
您可以在其中切换设备types。 简单,快速,它实际上工作。
从Xcode v4.3开始,它被安装为应用程序。 该模拟器可在
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iOS\Simulator.app/
您可以在Xcode 8.2的模拟器中安装应用程序
从Xcode 8.2开始 ,您可以通过将任何先前构build的应用程序包拖放到模拟器窗口来安装应用程序。
注意: 您无法在模拟环境中从App Store安装应用程序。
在terminal中input以下内容:
$/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone\ Simulator.app/Contents/MacOS/iPhone\ Simulator -SimulateApplication path/to/your/file/projectname.app/projectname
我看到你有一个问题。 尝试构build你的应用程序作为释放,然后检查出你的源代码生成文件夹。 它可能被称为Release-iphonesimulator。 里面的将是应用程序。 然后进入(主文件夹)/ Library / Application Support / iPhone Simulator(如果找不到它,请尝试按Command – J并select按名称排列)。 进入一个操作系统,在iPhone上有一些应用程序,比如4.1。 在该文件夹中应该有一个应用程序文件夹。 打开它,应该有随机文字的文件夹。 select任何一个,并将其replace为您的应用程序。 确保删除小文件夹中的任何东西!
如果不行,那我就傻眼了。
select平台为iPhone Simulator,然后点击Build and Go。 如果它构build正确,那么它将启动模拟器并运行。 如果它没有build好,那么它会在右侧的窗口底部显示错误。
如果你只有应用程序文件,那么你需要手动安装到模拟器。 模拟器的devise并不是用这种方式,但我相信这是可能的,即使它非常困难。
如果你有源代码(.proj .m .h等)的文件,那么它应该是一个简单的情况下build立和去。
这在iOS 5.0模拟器上工作。
-
在模拟器上运行应用程序。
-
转到可以看到如下所示的path:
/Users/arshad/Library/Application\ Support/iPhone\ Simulator/5.0/Applications/34BC3FDC-7398-42D4-9114-D5FEFC737512/…
-
复制所有的包内容,包括应用程序,lib,temp和Documents。
-
清除模拟器上安装的所有应用程序,以便查看发生的情况。
-
运行您的模拟器上已有的应用程序。
-
find与步骤3中相同的软件包内容,然后全部删除。
-
粘贴您以前复制的软件包内容。
-
closures模拟器并重新启动。 预期的应用程序的新应用程序图标将取代旧的。
- XCode:7应用程序安装失败:找不到此可执行文件的有效设置configuration文件
- 等待数据库引擎恢复句柄失败。 检查SQL服务器错误日志查找潜在的原因
- 如何在Windows平台上安装Emacs插件(很多时候是.el文件)?
- pip安装/usr/local/opt/python/bin/python2.7:糟糕的解释器:没有这样的文件或目录
- Chrome扩展程序ID – 如何find它
- 如何在没有公开暴露/ app /文件夹的情况下将Laravel 4安装到虚拟主机子文件夹?
- Node.js Cygwin不支持
- 我如何使我的产品作为30天的试用版?
- mysql-python安装问题(在mac os x lion上)