我可以在不使用Xcode IDE的情况下为iOS构建静态库吗?

4
我再也无法处理这个特定项目的Xcode IDE了!
我有一个简单的C项目,想将其构建为iOS静态库,并且不想使用Xcode IDE。
我熟悉xcodebuild,但我的理解是我需要先创建一个Xcode项目才能使用它,但仅仅在命令行上构建项目并不是我的目标。
对于这个项目,我想要一个标准的类似make的构建过程,但似乎找不到如何做的任何信息。看来我做不到。是这样吗?

XCode只是为您创建项目并处理编译。因此,您理论上可以在没有它的情况下完成相同的操作。我的意思是,链接SDK,以与Xcode相同的方式构建库。 - Jean
@Jean - 是的,但我不想那样做。这很麻烦。如果我可以在没有Xcode的情况下理论上完成它,我想知道如何做到这一点-因为似乎所有苹果分发的工具都是基于.xcodeproj来完成这项工作的。 - Steve
我能理解。如果你不介意,为什么要避免使用Xcode呢?我的意思是,它可以让开发更容易。如果你的项目很简单,那么你可能会花更多的时间去避免使用Xcode,而不是实际开发项目。难道不能解决Xcode的问题吗? - Jean
1
@Jean - C 项目用于多个平台,文件会被添加/删除等。而我需要的是对于太阳下的其他平台仅需简单的 make 文件......除了(直到现在)需要手动维护 XCode 项目才能满足 iOS 的要求,当项目源代码发生变化时。真是很痛苦。我喜欢 Xcode 大部分的功能,但在这种特定情况下它并没有帮助到什么。 - Steve
它也对CI(持续集成)非常有用。 - Bernardo Ramos
1个回答

5

您绝对可以使用Makefile项目。只需要使用正确的路径等即可...

以下是一些帮助您入门的内容:

iOS静态库交叉编译脚本


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接