Xcode Concepts
前言 Hi Coder,我是 CoderStar! 不知道大家会不会思考这样的问题? xcodebuild 命令的几个参数怎么填,到底是填 scheme,还是填 target,亦或是其他的? CocoaPods 是如何将库与工程组合到一起的? 多环境配置出包的是选择多 target 方案还是多 configuration 方案? … 带着这些问题我们走进今天的文章,了解 Xcode 的各种 Concepts。 Xcode 有比较多的概念,如下有: Workspace Project Target Scheme Build Setting(Xcconfig) Configurations Product 是不是有一种感觉:看着就很熟悉,但细细去解释又感觉有点吃力。接下来我们就一起来沿着我的思路回顾一下这些概念。 概念之间是相辅相成的,需要带着整体的思维去理解这些概念,不同章节之间记得联系起来看。 官方对这些概念的解释可以看这篇文档:Xcode Concepts Product Product 顾名思义就是 产物,这也是我们使用 Xcode 最终想要生成的东西,这些产物按照 Mach-O Type 来划分包括: Executable Dynamic Library Static Library Bundle … 这个产物便是我们最终想通过 Xcode 得到的目标产物,那我们怎么得到这个产物呢,那就涉及到下方的概念了。 Target 一个 Target 来描述(或者叫做生产)一个 Product,那它是怎么描述这个产物呢? 也可以把 Target 理解成一个最小的编译单元; <!DOCTYPE html> Responsive Image ...