diff --git a/osu.Game/Online/API/APIAccess.cs b/osu.Game/Online/API/APIAccess.cs
index 569481d491..ede64c0340 100644
--- a/osu.Game/Online/API/APIAccess.cs
+++ b/osu.Game/Online/API/APIAccess.cs
@@ -10,7 +10,6 @@ using System.Net.Sockets;
using System.Threading;
using System.Threading.Tasks;
using Newtonsoft.Json.Linq;
-using osu.Framework;
using osu.Framework.Bindables;
using osu.Framework.Extensions.ExceptionExtensions;
using osu.Framework.Extensions.ObjectExtensions;
@@ -247,14 +246,8 @@ namespace osu.Game.Online.API
this.password = password;
}
- public IHubClientConnector GetHubConnector(string clientName, string endpoint)
- {
- // disabled until the underlying runtime issue is resolved, see https://github.com/mono/mono/issues/20805.
- if (RuntimeInfo.OS == RuntimeInfo.Platform.iOS)
- return null;
-
- return new HubClientConnector(clientName, endpoint, this, versionHash);
- }
+ public IHubClientConnector GetHubConnector(string clientName, string endpoint) =>
+ new HubClientConnector(clientName, endpoint, this, versionHash);
public RegistrationRequest.RegistrationRequestErrors CreateAccount(string email, string username, string password)
{
diff --git a/osu.Game/Screens/Menu/ButtonSystem.cs b/osu.Game/Screens/Menu/ButtonSystem.cs
index f93bfd7705..81b1cb0bf1 100644
--- a/osu.Game/Screens/Menu/ButtonSystem.cs
+++ b/osu.Game/Screens/Menu/ButtonSystem.cs
@@ -172,18 +172,6 @@ namespace osu.Game.Screens.Menu
return;
}
- // disabled until the underlying runtime issue is resolved, see https://github.com/mono/mono/issues/20805.
- if (RuntimeInfo.OS == RuntimeInfo.Platform.iOS)
- {
- notifications?.Post(new SimpleNotification
- {
- Text = "Multiplayer is temporarily unavailable on iOS as we figure out some low level issues.",
- Icon = FontAwesome.Solid.AppleAlt,
- });
-
- return;
- }
-
OnMultiplayer?.Invoke();
}
diff --git a/osu.iOS.props b/osu.iOS.props
index 56a24bea12..729d692e0e 100644
--- a/osu.iOS.props
+++ b/osu.iOS.props
@@ -77,12 +77,14 @@
$(NoWarn);NU1605
+
-
-
-
-
-
+
+ none
+
+
+ none
+