9

为模拟器构建的 iPhone 应用程序存储在这里:

/Users/<username>/Library/Application Support/iPhone Simulator/User/Applications

是否可以复制<GUID>.sb<GUID>目录并将它们安装在不同的计算机上(安装了开发工具)?

这对于测试/演示非常有用,而无需为所有经理和外部客户购买 iPhone。

4

2 回答 2

11

我找到了一种只需要多一点设置的方法,但对非开发人员来说更容易:

给您的用户/测试人员的说明:

  1. 按照 Apple 的说明安装 Xcode
  2. 双击附加的应用程序 - iPhone 模拟器将启动,安装应用程序并自动启动它。

如何设置:

  1. 从以下位置下载并解压缩(到桌面或任何地方的文件夹)“模拟器捆绑器”:http: //github.com/landonf/simlaunch/downloads
  2. 将您的 XCode 构建目标设置为所需的模拟器配置(iPad/iPhone/哪个 iOS 版本)
  3. 执行“构建和归档”
  4. 找到它:在管理器中选择“归档应用程序”,右键单击相关构建,选择“在 Finder 中显示归档应用程序”
  5. 将应用程序(yourAppName,无扩展名)拖到 Simulator Bundler 应用程序上

完毕。这将在同一文件夹中创建一个独立的 Mac OS X yourAppDisplayName.app 文件(以您的应用程序的图标作为图标),您可以将其粘贴在 FTP 服务器上或通过电子邮件发送给您的用户/测试人员。

--

我认为这比解释在哪里复制文件、如何启动模拟器等等要简洁/流畅得多。如果有什么事情搞砸了,他们可以通过熟悉的点击并按住 + (x) 手势卸载模拟器 UI,然后再次双击您发送给他们的应用程序。

您还可以生成其中几个包,更改构建之间的包标识符,允许它们并排安装在测试人员的模拟器中;比如说获得一些用户对不同 UI 设计的反馈,或者配置一个用于生产服务器和一个用于暂存/QA 服务器,这样您的内容编辑器就可以在它们上线或其他任何东西之前检查他们的更改。

从桌面图标重新安装应用程序的能力对于本地化测试也非常方便:启动模拟器,卸载应用程序(如果存在),设置所需的区域格式和语言,双击桌面上的图标,测试;对每个所需的语言环境重复。(保证每次都重新安装,我发现在安装应用程序的情况下切换语言会导致各种奇怪的行为)

于 2010-08-16T12:54:49.930 回答
5

是的,如果您将这些文件发送给另一个人,他们将它们放入该目录,他们也可以在 iPhone 模拟器中测试应用程序 :)

于 2009-05-31T17:36:37.173 回答