首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于iOs构建和依赖关系的生成和项目管理工具

用于iOs构建和依赖关系的生成和项目管理工具
EN

Stack Overflow用户
提问于 2011-01-20 18:25:31
回答 3查看 3.6K关注 0票数 6

我有一个Java,Apache和Android背景,我对iOS有一点兴趣。现在我想知道是否有某种标准的工具链可以帮助类似的事情

  • 管理scm细节(svn,git,mercurial,分支,标记.)
  • 发布管理(版本号,管理开发与产品配置.)
  • 使用依赖项(例如,对多个项目和开发人员进行集中式访问,远程访问)
  • IDE独立构建
  • CI构建
  • 测试库(单元测试、集成测试、ui测试、模拟)
  • 静态分析
  • 项目健康报告
  • 其他IDE

以及Maven生态系统提供的大量其他东西,比如公共图书馆、存储库等等。从我最初的研究来看,周围似乎并不多,但我可能只是找错地方了。

iOS开发的必备工具和库是什么?

而且,我有这样的印象,Xcode控制了所有的功能,如果没有一个特性,那么您就会运气不好(例如,git或hg支持),并添加其他工具。没关系,但您必须始终使用Xcode,对吗?

EN

回答 3

Stack Overflow用户

发布于 2012-07-16 10:10:43

几周前,我们开源了我们的XCode Maven插件。在SAP,我们使用它集中构建我们所有的iOS应用程序和库,以符合产品标准的方式在Hudson上使用Maven。库和应用程序被部署到Nexus,依赖项(到库)由Maven自动解析。

关于Maven central的一些概述文档和二进制文件仍然缺失,但是在Github上已经有了源代码和技术文档。如果您有问题,请写信到我们的邮件列表。我们会尽力帮助你的。

http://sap-production.github.com/xcode-maven-plugin

https://github.com/sap-production/xcode-maven-plugin

你好,亚历克斯

票数 7
EN

Stack Overflow用户

发布于 2011-01-20 18:35:25

  • 管理SCM详细信息: Xcode对某些SCM的支持有限。有很好的第三方SVN接口:我使用沙发版本。
  • 依赖关系: Xcode在这里做得很好。
  • 独立构建:有一个名为xcodebuild的命令行工具,用于构建Xcode项目。如果你想在不使用Xcode的情况下编译和链接一个iOS应用程序项目,那么祝你好运,然后去做或者你最喜欢的构建工具。您可以查看gnustep- make,看看如何使用make构建应用程序,然后将其移植到iOS项目中。请注意,即使使用其他工具,仍然需要安装Xcode才能进行构建,因为您需要SDK。
  • CI构建:我使用CruiseControl.rb,有些人使用Hudson。
  • 静态分析: Xcode。点击“构建和分析”。
票数 5
EN

Stack Overflow用户

发布于 2011-01-20 19:55:08

您可以使用Xcode将构建单元测试直接放入项目中,它们将在构建过程中运行。对于任何熟悉junit的人来说,这看起来都是非常简单和自然的。在2010年的WWDC会议上,也有关于使用仪器进行自动化测试的会议,这可能会为您填补集成测试的角色。如果你想在苹果开发者的网站上查找视频和材料,那是306次会议。我已经研究过了,但实际上还没有做过任何UI测试,所以我不能说它有多简单或完成。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4750960

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档