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
+
+
+