From 09bf952820a2cad2d0bbf281cbafc201bf65404b Mon Sep 17 00:00:00 2001 From: ed Date: Mon, 20 Apr 2020 11:49:54 +0100 Subject: [PATCH] iOS: Removed a workaround for a bug when using MIDI in an iOS 13 simulator --- .../native/juce_mac_CoreMidi.cpp | 19 +++---------------- 1 file changed, 3 insertions(+), 16 deletions(-) diff --git a/modules/juce_audio_devices/native/juce_mac_CoreMidi.cpp b/modules/juce_audio_devices/native/juce_mac_CoreMidi.cpp index 8b1e352d71..4752a3204e 100644 --- a/modules/juce_audio_devices/native/juce_mac_CoreMidi.cpp +++ b/modules/juce_audio_devices/native/juce_mac_CoreMidi.cpp @@ -220,22 +220,9 @@ namespace CoreMidiHelpers if (! hasEnabledNetworkSession) { - auto iOSVersion = nsStringToJuce ([[UIDevice currentDevice] systemVersion]); - auto majorVersion = StringArray::fromTokens (iOSVersion, ".", {})[0].getIntValue(); - - if (majorVersion == 13) - { - // From the Xcode 11 release notes known issues: - // Attempting to create an MIDINetworkSession in a simulated device running - // iOS 13 won’t succeed. (54484923) - jassertfalse; - } - else - { - MIDINetworkSession* session = [MIDINetworkSession defaultSession]; - session.enabled = YES; - session.connectionPolicy = MIDINetworkConnectionPolicy_Anyone; - } + MIDINetworkSession* session = [MIDINetworkSession defaultSession]; + session.enabled = YES; + session.connectionPolicy = MIDINetworkConnectionPolicy_Anyone; hasEnabledNetworkSession = true; }