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