我有一个客户想要拖放二进制文件以在模拟器中运行它。
我想构建模拟器应用程序并通过电子邮件发送给他们。
客户可以在模拟器中安装什么?
这可能吗?
感谢您的帮助。
答案 0 :(得分:19)
您可以在终端应用程序中执行以下命令。
xcrun simctl install {simulator_udid} {path of .app file}
它将在引用的模拟器中安装.app
文件。
注意:确保.app文件是为模拟器构建的(即i386
或x86_64
)。
答案 1 :(得分:8)
只要他们与您的目标操作系统版本相同,您应该没问题。在本地机器上查看:
〜/ Library / Application Support / iPhone Simulator / User / Applications /
这就是应用程序的存储位置。
观看此目录并获取安装应用时添加的所有内容。然后你可以压缩这些材料并让你的客户在同一条路径下解压缩它们。
答案 2 :(得分:4)
正如我前面的海报所说,你会在这个文件夹中找到应用程序:
〜/ Library / Application Support / iPhone Simulator / User / Applications /
我需要复制以下两个文件:
将它们放在第二台计算机上的相同位置,然后在那里启动模拟器:
/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications
我已在我的工作计算机和没有安装证书的家用计算机上测试过这个。
答案 3 :(得分:0)
我有同样的需求,并在iOS 5模拟器中解决了这个问题。
您需要至少运行一次应用程序。然后,您可以在文件夹路径
下找到您的应用程序〜/ Library / Application Support / iPhone Simulator /'simulator version'/ Applications /
文件夹将具有散列名称。 找到包含您的应用程序的文件夹,然后从该文件夹中复制AppName.app文件。现在您可以将该文件发送给您的客户。
客户端将使用任何名称在上述相同的文件夹路径下创建一个文件夹,并复制AppName.app文件并打开模拟器。瞧......他们会看到应用程序安装在模拟器中。