我需要在提交给应用商店之前向客户展示我开发的应用以供审核.
客户端有一个iPhone,但没有运行xCode的mac.
我有个人(非公司)iPhone开发者帐户.
客户太远,无法亲自访问.
我有什么选择?
如果客户端有iTunes,您可以根据客户端的iPhone ID(在iTunes中可见)配置应用程序的版本.他们只需将其拖入iTunes,然后将其安装在手机上即可.
Apple iPhone开发者网站上有很多关于此的文档.祝好运!
选项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.