我正在寻找在Xcode 6 iOS模拟器上安装邮件应用程序的方法。
此外,我如何安装已经在App Store上公开的应用程序,以便我可以在iOS模拟器上运行它们?是否有简单的方法?
我正在寻找在Xcode 6 iOS模拟器上安装邮件应用程序的方法。
此外,我如何安装已经在App Store上公开的应用程序,以便我可以在iOS模拟器上运行它们?是否有简单的方法?
安装 iOS 模拟器中应用程序最常见的方式是使用 Xcode 进行构建和安装。如果你有一个由别人(或者已经存档)构建的模拟器应用程序包,你可以使用 simctl 进行安装:
xcrun simctl install booted /path/to/your.app
当然要记住,这些应用程序需要是 iOS 模拟器应用程序,而不是 iOS 设备应用程序。
iOS模拟器与发布到应用商店的应用程序是不同的编译二进制文件。
如果您没有访问项目源代码或模拟器二进制文件,则无法在自己的模拟器上安装它。
注意:模拟器应用的接收者必须启动与编译模拟器应用包时相同的模拟器和iOS版本。
要安装为模拟器编译的应用程序,您需要执行以下操作:
xcrun simctl install booted ~/Desktop/StackOverflow.app
现在,您应该立即在模拟器中看到应用程序图标(可能出现在第2页)。
要获取你想要分发的模拟器应用程序,您可以在Xcode控制台中运行此命令(当模拟器应用程序在断点上暂停时,至少可以使用此方法):po NSHomeDirectory()
文件夹将类似于:
/Users/MyHomeFolder/Library/Developer/CoreSimulator/Devices/09BB353F-3AF9-4A2A-8CDB-0F15634AD6D8/data/Containers/Data/Application/8F509C84-6809-461D-9F9E-06811EF9A700
应用程序包将位于Containers文件夹中的Bundle/Application/3ADE9CF0-F6D0-4461-9B82-30A86580D2C7/StackOverflow.app。
分发 .app 文件时,需要指定编译包时使用的模拟器设备和iOS版本(接收者必须使用相同的设备和版本)。