首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >框架上的Xcode版本化构建设置

框架上的Xcode版本化构建设置
EN

Stack Overflow用户
提问于 2013-12-03 14:37:59
回答 1查看 3.5K关注 0票数 6

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

EN

回答 1

Stack Overflow用户

发布于 2014-05-27 08:39:29

苹果在构建和分发框架方面拥有相当丰富的文档。

框架程序设计指南覆盖了你所需要的大部分地面。如果您想了解开发人员工具如何在项目中使用这些信息,请查看agvtool手册页面,这是Xcode在苹果版本控制系统中使用的工具。

您还应该对可可编码指南感兴趣,它还涵盖了一些框架的最佳实践。

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

https://stackoverflow.com/questions/20354045

复制
相关文章

相似问题

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