1

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

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

非常感谢!

4

3 回答 3

3

据我所知,最好的方法是TestFlight

这允许您将应用程序的 AdHoc 构建上传到那里的服务器并允许您的客户下载它。

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

于 2012-10-09T14:14:45.470 回答
1

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

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

于 2012-10-09T14:19:11.070 回答
1

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

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

  • 让您的客户设备进入您的开发者帐户
  • 创建新的开发配置文件(包含该设备)
  • 通过存档分发您的应用程序,并保存它
  • 将您的 IPA 发送给您的客户
于 2012-10-09T14:19:36.897 回答