diff --git a/osu.iOS/OsuGameIOS.cs b/osu.iOS/OsuGameIOS.cs index c7ef1c885a..fff781f38f 100644 --- a/osu.iOS/OsuGameIOS.cs +++ b/osu.iOS/OsuGameIOS.cs @@ -20,15 +20,9 @@ namespace osu.iOS { private readonly AppDelegate appDelegate; - public override Version AssemblyVersion - { - get - { - // Example: 2025.613.0-tachyon - string bundleVersion = NSBundle.MainBundle.InfoDictionary["CFBundleVersion"].ToString(); - return new Version(bundleVersion.Split('-')[0]); - } - } + public override Version AssemblyVersion => new Version(NSBundle.MainBundle.InfoDictionary["CFBundleVersion"].ToString()); + + public override string Version => NSBundle.MainBundle.InfoDictionary["OsuVersion"].ToString(); public override bool HideUnlicensedContent => true; diff --git a/osu.iOS/osu.iOS.csproj b/osu.iOS/osu.iOS.csproj index 19c0c610b5..3e8beddaa4 100644 --- a/osu.iOS/osu.iOS.csproj +++ b/osu.iOS/osu.iOS.csproj @@ -4,8 +4,12 @@ 13.4 Exe 0.1.0 - $(Version) - $(Version) + + + $([System.String]::Copy('$(Version)').Split('-')[0]) + + $(VersionNoSuffix) + $(VersionNoSuffix) @@ -18,4 +22,14 @@ + + + + $(AppBundleDir)/Info.plist + OsuVersion + + +