6

在提交到应用商店之前,我需要向客户展示我开发的应用以供审核。

客户端有一个 iPhone,但没有运行 xCode 的 mac。
我有一个个人(不是公司)的 iPhone 开发者帐户。
客户距离太远,无法亲自拜访。

我有哪些选择?

4

4 回答 4

8

如果客户端有 iTunes,您可以配置特定于客户端 iPhone ID(在 iTunes 中可见)的应用程序构建。他们只需要将其拖入 iTunes,然后将其安装到手机上。

Apple iPhone 开发者网站上有大量关于此的文档。祝你好运!

于 2009-05-11T23:48:04.153 回答
8

选项1:

  • 登录 iPhone 开发者门户网站。
  • 将他们的 iPhone UDID 添加到设备列表中。
  • 生成包含您自己的测试电话和他们的测试电话的配置文件。下载文件(以 .mobileprovision 结尾)。
  • 双击它以将其安装在您的开发机器上。
  • 退出并重新启动 XCode,然后将您的代码签名身份设置为此配置文件的名称。
  • 构建二进制文件。
  • 在 XCode “Groups & Files” 栏的左侧,查找 Products(可能需要展开文件夹)。
  • 选择 {yourapp}.app。右键单击并选择“在 Finder 中显示”。
  • 现在获取 .app 文件和您下载的 .mobileprovision 文件,将它们压缩并发送到客户端。
  • 他们需要解压缩存档,然后将 .app 和 .mobileprovision 拖放到他们的 iTunes 上并同步手机。您的应用程序应该会显示并运行。
  • 门户网站有更详细的说明,但这基本上是简而言之。

选项#2:

  • 注册屏幕共享服务,例如 WebEx 或 Glance.net(在 Mac 和 Windows 机器上都可以使用)。当他们在他们的机器上观看截屏视频时,在模拟器中运行应用程序。如果它处于开发的早期阶段,这可能会更有用,因为他们可以提供实时反馈。在后期阶段,向他们发送应用程序可能更有用。屏幕共享的好处是他们可以接管鼠标并在您在那里进行解释时单击并探索。

选项#3:

  • 获取 SnapzPro 或 ScreenFlow 之类的屏幕录制应用程序,并在模拟器中运行该应用程序,同时录制其功能的画外音。向他们发送电影的链接。如果您让他们了解所有功能,这将非常有用。如果一次不止一个人需要查看材料,它也很方便。与#2 相比的优势在于他们可以在自己的时间一遍又一遍地观看并做笔记。

根据开发阶段的不同,#3 可能在早期阶段最好,#2 在中间阶段,#3 在最后阶段。

于 2009-05-12T00:29:18.237 回答
0

我建议让客户端使用 iphone 配置实用程序来安装/卸载应用程序的早期版本。我正在与我的团队一起使用它,它可以让您直接访问手机的控制台和错误日志,这在您处于开发的早期阶段时非常方便。它还允许您管理应用程序的安装/卸载,并以比 iTunes 更易于管理的方式查看您正在安装的显式版本。

于 2009-05-12T00:01:23.740 回答
0

选项#4:

试试https://testflightapp.com/,这很容易分发你的应用程序。甚至 Twitter Mirror 也在使用它来测试他们的 beta 版本。

于 2014-09-09T13:10:42.463 回答