如何在iOS中使用火猴获取App版本号?

kr98yfug  于 2022-10-16  发布在  iOS
关注(0)|答案(1)|浏览(209)

我正在使用Delphi 11,需要在iOS中获得我的应用程序版本号。怎么做呢?在安卓上很容易,但在iOS上我找不到信息。
向您致敬,
蒂亚戈。

tsm1rwdh

tsm1rwdh1#

这是一种方法:

uses
  Macapi.Helpers,
  iOSapi.Foundation;    

function GetAppVersion: string;
var
  LValueObject: Pointer;
begin
  Result := '';
  LValueObject := TNSBundle.Wrap(TNSBundle.OCClass.mainBundle).infoDictionary.objectForKey(StringToID('CFBundleVersion'));
  if LValueObject <> nil then
    Result := NSStrToStr(TNSString.Wrap(LValueObject));
end;

请注意,在某些情况下,您可能希望检索CFBundleShortVersionString而不是CFBundleVersion的值。

相关问题