我将为我的一位客户开发一个 iOS 应用程序,我想让他在开发阶段不断更新。为此,我正在寻找一种工具,它可以让我与我的客户分享应用程序的当前状态。目标是让我的客户在某种模拟器/模拟器或他自己的设备(iPhone 或 iPad)上亲自运行应用程序的最新原型。那可能吗?有没有我可以使用的工具(或一组工具)?
如果不可能,据我所知,唯一的选择是截屏或录制视频,对吗?如果我弄错了,请告诉我。
非常感谢!
我将为我的一位客户开发一个 iOS 应用程序,我想让他在开发阶段不断更新。为此,我正在寻找一种工具,它可以让我与我的客户分享应用程序的当前状态。目标是让我的客户在某种模拟器/模拟器或他自己的设备(iPhone 或 iPad)上亲自运行应用程序的最新原型。那可能吗?有没有我可以使用的工具(或一组工具)?
如果不可能,据我所知,唯一的选择是截屏或录制视频,对吗?如果我弄错了,请告诉我。
非常感谢!
据我所知,最好的方法是TestFlight。
这允许您将应用程序的 AdHoc 构建上传到那里的服务器并允许您的客户下载它。
他们甚至提供了一个 SDK,它可以提醒用户该应用程序的新版本可用,您还可以在构建中添加一些调试功能(阅读崩溃报告)。
如果您愿意,一个优雅的解决方案是使用持续集成服务器从存储库中提取代码,进行临时构建并将其放置在可公开访问的地方。
整个解决方案可能需要一些时间来设置,并且很大程度上取决于您的开发环境。在我的公司里,我们实际上是用Jenkins和一些 shell 脚本来做的。如果你谷歌一下关于 iOS 项目与 Jenkins 的持续集成,你会发现一些信息。
可能不是最好的方法,但我不能相信像 TestFlight 这样的在线存储库。
这不是最简单但相当安全的解决方法;