我正在尝试获取KMM项目中的共享模块版本,并将其用于某些内部逻辑。
在Android方面,我在BuildConfig中设置了一个变量:
buildConfigField("String", "Version", "\"$version\"")
然后从那里取出来
BuildConfig.Version
我不知道如何为iOS做这件事。
我看到有一个外部依赖https://github.com/yshrsmz/BuildKonfig,但我想知道是否有一种方法可以做到这一点没有它?
- 谢谢-谢谢
我正在尝试获取KMM项目中的共享模块版本,并将其用于某些内部逻辑。
在Android方面,我在BuildConfig中设置了一个变量:
buildConfigField("String", "Version", "\"$version\"")
然后从那里取出来
BuildConfig.Version
我不知道如何为iOS做这件事。
我看到有一个外部依赖https://github.com/yshrsmz/BuildKonfig,但我想知道是否有一种方法可以做到这一点没有它?
1条答案
按热度按时间idfiyjo81#
在
shared/src/iosMain
中,您需要一个如下所示的函数:这将从您的应用级别
Info.plist
中提取定义为CFBundleShortVersionString
的版本。此条目如下所示: