plist bundle版本值

Bri*_*tow 14 macos xcode plist

我想在我的plist中设置Bundle Version.但是,当您查看更多信息时,finder实际上看到的值是"捆绑版本字符串,简短",但是,编辑此内容需要打开plist文件,而不是仅仅编辑"版本" "在目标设置中.

有没有办法要么a)使捆绑版本始终等于捆绑版本短,b)使查找器查看捆绑版本而不是短串或c)使短版本出现在编辑目标设置窗口中?

或者,有什么更好的方法我应该处理这个?

谢谢.

Ken*_*agh 21

是的,您可以${VARIABLE}在Info.plist文件中使用样式宏.

我们在项目中创建一个用户定义的设置APP_VERSION,然后在CFBundleGetInfoString(获取信息字符串),CFBundleShortVersionString(Bundle versions string,short)和CFBundleVersion(Bundle version)键中使用$ {APP_VERSION} .在构建时,变量将使用正确的版本填充.

请注意,因为有时Xcode需要一个干净的构建来更新Info.plist文件,因为它不对变量进行依赖性检查.

  • 我们使用用户定义的设置.要制作一个,请转到项目的构建设置,然后从左下方的小下拉菜单中选择"添加用户定义的设置".将其命名为APP_VERSION并将其设置为您的版本字符串.要使用该变量,只需在Info.plist中使用$ {APP_VERSION}即可. (5认同)