我正在开发一个基于以下模板的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“(因为它们实际上是静态框架,所以版本并不重要)?对于“链接”部分的“兼容性版本”/“当前库版本”设置,是否应该仅在静态库目标上配置它们?或者它们是否被链接库的应用程序使用?
https://stackoverflow.com/questions/20354045
复制相似问题