Dan*_*wer 6 macros xcode build-settings
这篇文章如何在 xcode 8 中设置 CURRENT_PROJECT_VERSION说该设置是在构建设置中定义的,但是我如何从构建设置中告诉宏的名称,例如 CURRENT_PROJECT_VERSION。
对于Xcode 10.3或以下版本,应用程序的版本和内部版本号在info.plist文件中定义为“ Bundle version string, short ”和“ Bundle version ”(如果作为源代码打开,则键名是CFBundleShortVersionString和CFBundleVersion)。通过适当的设置,多个目标将共享info.plist文件,您可以在一个地方更改所有目标的版本/构建
在Xcode 11.1 中,每个目标在版本控制部分的“营销版本”和“当前项目版本”下的目标构建设置中单独定义版本/构建号
plist 文件中的设置现在指向 Build Settings$(MARKETING_VERSION)和$(CURRENT_PROJECT_VERSION)
所以,总结一下:
- 应用程序版本
在info.plist“ Bundle version string, short ”(XML 中的“ CFBundleShortVersionString ”)中找到,用“ $(MARKETING_VERSION) ”指向名为“ Marketing Version ”的Build Settings字段。
- 应用程序版本号
这在info.plist“捆绑版本”(XML 中的“ CFBundleVersion ”)中找到,它用“ $(CURRENT_PROJECT_VERSION) ”指向名为“当前项目版本”的构建设置字段。
| 归档时间: |
|
| 查看次数: |
1536 次 |
| 最近记录: |