From 443f452ddc43e5d6139eefab906dc06dd5f7c7ad Mon Sep 17 00:00:00 2001 From: Dan Balasescu Date: Sun, 20 Jul 2025 13:49:13 +0900 Subject: [PATCH] Fix failing to parse bundle version on iOS --- osu.iOS/OsuGameIOS.cs | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/osu.iOS/OsuGameIOS.cs b/osu.iOS/OsuGameIOS.cs index 96b8fb9804..c7ef1c885a 100644 --- a/osu.iOS/OsuGameIOS.cs +++ b/osu.iOS/OsuGameIOS.cs @@ -19,7 +19,16 @@ namespace osu.iOS public partial class OsuGameIOS : OsuGame { private readonly AppDelegate appDelegate; - public override Version AssemblyVersion => new Version(NSBundle.MainBundle.InfoDictionary["CFBundleVersion"].ToString()); + + 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 bool HideUnlicensedContent => true;