我正在为我的应用程序开发 CI(持续集成)。
所以,我将 Jenkins 与HockeyApp一起使用(等于TestFlyApp)。
问题是 HopckeyApp 只接受新版本的应用程序,如果它与最后一个添加的版本不同,否则它会给我一个已经存在版本的错误,并且没有更新。
我正在阅读有关更新值CFBundleShortVersionString的苹果工具Agvtool。
我的主要问题是,
- 如何在 Jenkins 中自动执行此操作。
- 如何更新项目存储库(在我的例子中是 Git),以便下一次构建它知道哪个是最后一个更新的版本,或者任何其他选项来跟踪最后一个更新的版本。
我正在尝试这样做,但其他方法将被接受。
提前致谢。