xcode构建iOS app时为啥分version和build两个版本号

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了xcode构建iOS app时为啥分version和build两个版本号相关的知识,希望对你有一定的参考价值。

version版本下可以创建多个build版本,比如你上传APP 1.0版本build版本1.0,但是你APP审核失败了上传的那个版本也就不能用了,你就不需要重新创建一个app1.0.1的新版本,只要重新上传一个APP 1.0版本build版本1.0.1审核就可以了 参考技术A version是app发布时用户看到的版本号。
build的为了方便开发者多次提交binary, 比如被苹果reject后。
例如,第一次提交version和build都是1.0.
假如审核没过,那么修改代码后新的构建的version还是1.0,build改为1.0.1就ok了。

为啥 Xcode 不构建我项目的第二个目标?

【中文标题】为啥 Xcode 不构建我项目的第二个目标?【英文标题】:Why isn't Xcode building the second target of my project?为什么 Xcode 不构建我项目的第二个目标? 【发布时间】:2013-06-16 22:22:01 【问题描述】:

我下载了一个包含两个产品的 Xcode 项目(QR code encoder):

图书馆 使用该库的演示

当我进行构建或运行时,它只是构建库。

如何配置 Xcode 以构建两个目标,并在“运行”时加载演示应用程序?

我使用的是 Xcode 4.6.2。

【问题讨论】:

转贴截图 --> ksucat.com/xc.png 我找到了,点击方案按钮(停止按钮右侧)然后“编辑方案”,然后从顶部下拉列表中选择演示目标。它最初选择了库,我将其更改为演示并编译。它编译了两个目标并将应用程序下载到我的手机。 【参考方案1】:

我在 cmets 部分留下了答案。

构建方案将库和目标放在下拉列表中,并选择了库。

当我将该选择从 lib 更改为 demo 并重建它时,它会构建两个目标并将演示应用程序下载到我的手机。

【讨论】:

以上是关于xcode构建iOS app时为啥分version和build两个版本号的主要内容,如果未能解决你的问题,请参考以下文章

iOS xcode 11 新项目多个错误

编译包含 iOS 8 App Extension 的 Xcode 项目时生成错误

为啥应用程序在提交到 App Store (OpenGL ES 1) 后看起来不同?

AppAuth 语义和解析问题正在破坏 xcode 中 React Native 项目的构建

为啥 XCode 将配置文件从自动选择一个切换到 iOS 团队配置文件

Xcode 找不到任何与 [bundle ID] 匹配的 iOS App Store 配置文件