我有Java、Apache Maven和Android背景,并且正在涉猎iOS。现在我想知道是否有一种标准的工具链,可以帮助处理以下内容:
- 管理scm细节(svn、git、mercurial、分支、标记等) - 发布管理(版本编号、管理dev与prod配置等) - 处理依赖关系(例如:为多个项目和开发人员集中管理,远程访问) - IDE无关构建 - CI构建 - 测试库(单元测试、集成测试、UI测试、模拟) - 静态分析 - 项目健康报告 - 其他IDE
还有像Maven生态系统提供的公共库存储库等一大堆其他东西。从我的初步研究来看,似乎没有太多相关的东西,但我可能只是在错误的地方寻找。
iOS开发必备的工具和库是什么?
此外,我有这样的印象:Xcode是统治一切的,如果没有某个功能,你就会失去运气(例如:git或hg支持),需要添加其他工具。没问题,但你总是需要使用Xcode,对吗?
- 管理scm细节(svn、git、mercurial、分支、标记等) - 发布管理(版本编号、管理dev与prod配置等) - 处理依赖关系(例如:为多个项目和开发人员集中管理,远程访问) - IDE无关构建 - CI构建 - 测试库(单元测试、集成测试、UI测试、模拟) - 静态分析 - 项目健康报告 - 其他IDE
还有像Maven生态系统提供的公共库存储库等一大堆其他东西。从我的初步研究来看,似乎没有太多相关的东西,但我可能只是在错误的地方寻找。
iOS开发必备的工具和库是什么?
此外,我有这样的印象:Xcode是统治一切的,如果没有某个功能,你就会失去运气(例如:git或hg支持),需要添加其他工具。没问题,但你总是需要使用Xcode,对吗?