我正在开发基于以下模板的iOS框架:
https://github.com/jverkoey/iOS-Framework
现在我需要稍微改进一下,并使用适当的构建/营销编号设置版本控制系统.
该框架项目有3个目标,第一个生成静态库,第二个生成资源包,第三个目标是静态库和资源包的聚合目标.
所以我的第一个问题是确定我应该在哪个目标上配置版本控制构建设置(或者我应该配置所有目标).
我的第二个问题是我应该配置什么设置以及它们的含义:
当前项目版本=>是构建版本还是营销版本?因此,如果我发布的应用程序版本如:1.2.3.4,我应该设置4吗?还是1.2.3?或1.2.3.4?
生成的版本控制源文件名=>生成的.c文件的名称包含我猜的整数构建号?
生成的版本控制变量=>它是什么 ?
版本控制系统:每个人都使用Apple Generic,所以我猜它是唯一可用的
版本控制用户名:这是什么?
还有其他设置,比如“打包”部分中的“框架版本”,我想在iOS上总是使用“A”(因为它们实际上是静态框架,版本无关紧要)?对于“链接”部分的“兼容版本”/“当前库版本”设置,我应该仅在静态库目标上配置它们吗?或者它们是否被链接库的应用程序使用?