如何使用脚本在Xcode 11中更改内部版本设置?

问题描述 投票:0回答:1

自从Xcode 11将版本更改为$(MARKETING_VERSION)并将版本更改为$(CURRENT_PROJECT_VERSION)

构建设置中有新字段

enter image description here

由于以下原因,如何使用脚本更改此值:>

xcrun agvtool new-version

xcrun agvtool new-marketing-version

在Xcode 10上无法完美运行

我尝试了这个https://stackoverflow.com/a/58164679/7332815,但是没有用

我只能从]获取正确的值>

echo $versionNumber 
echo $buildNumber

但是如何为它设置新值?

由于Xcode 11已将Version更改为$(MARKETING_VERSION)并将Build更改为$(CURRENT_PROJECT_VERSION),因此在构建设置中有一个新字段,由于xcrun ...如何使用脚本更改此值...

shell versioning xcode11
1个回答
0
投票
好吧,我为自己找到了解决方案,并感谢见面会的朋友。

对于版本号enter image description here我用了sed -i '' -e 's/MARKETING_VERSION \= [^\;]*\;/MARKETING_VERSION = 3.4.5;/' ${YOUR_PROJECT_NAME}.xcodeproj/project.pbxproj

© www.soinside.com 2019 - 2024. All rights reserved.