如何在开发中共享应用程序的当前状态

时间:2012-10-09 14:11:27

标签: ios xcode ios-simulator share collaboration

我将为我的客户开发一个iOS应用程序,我想让他在开发阶段不断更新。为了做到这一点,我正在寻找一个工具,它应该允许我与我的客户分享应用程序的当前状态。目标是允许我的客户亲自在一种模拟器/模拟器或他自己的设备(iPhone或iPad)上运行应用程序的最新原型。 那可能吗?是否有可以使用的工具(或一组工具)?

如果不可能,据我所知,唯一的选择是截取屏幕截图或录制视频,对吧?如果我弄错了,请告诉我。

非常感谢!

3 个答案:

答案 0 :(得分:3)

我知道,最好的方法是TestFlight

这允许您将应用的AdHoc版本上传到服务器,并允许您的客户下载它。

他们甚至提供了一个SDK,可以提醒用户该应用程序的新版本可用,您还可以为构建添加一些调试功能(阅读崩溃报告)。

答案 1 :(得分:1)

如果您愿意,一个优雅的解决方案是使用持续集成服务器从您的存储库中提取代码,进行特殊构建并将其放置在可公开访问的位置。

整个解决方案可能需要一些时间来设置,并且在很大程度上取决于您的开发环境。在我的公司中,我们实际上是使用Jenkins和一些shell脚本编写的。如果你谷歌有点关于iOS项目与Jenkins的持续集成,你会发现一些信息。

答案 2 :(得分:1)

可能不是最好的方法,但我不相信像TestFlight这样的在线存储库。

这不是最简单但相当安全的解决方法;

  • 将您的客户设备纳入您的开发者帐户
  • 创建新的开发配置文件(包含该设备)
  • 通过存档分发您的应用程序,然后保存
  • 将您的IPA发送给您的客户