如何在公开发布之前将iPhone应用程序提供给客户进行审核?

时间:2009-05-11 23:45:30

标签: iphone app-store

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

客户端有一部iPhone,但没有运行xCode的mac 我有个人(非公司)iPhone开发者帐户 客户太远而无法亲自访问。

我有什么选择?

4 个答案:

答案 0 :(得分:8)

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

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

答案 1 :(得分:8)

选项#1:

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

选项#2:

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

选项#3:

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

根据发展阶段,#3可能在早期阶段最佳,中间为#2,最后阶段为#3。

答案 2 :(得分:0)

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

答案 3 :(得分:0)

选项#4:

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