A framework for building native applications using React
Re-enable direct debugging with JSC on iOS 16.4+ (#37874)
Summary: See: https://webkit.org/blog/13936/enabling-the-inspection-of-web-content-in-apps As of iOS 16.4 and above, JSContexts are no longer inspectable by default. Without this, we cannot attach Safari Web Inspector to the JSContext, AKA, we can no longer direct debug. This is a simple change to re-enable that. I decided to extend the `availability` check to macOS and tvOS as I'm certain both out of tree platform forks will want this fix as well. ## Changelog: [IOS] [FIXED] - Re-enable direct debugging with JSC on iOS 16.4+ Pull Request resolved: https://github.com/facebook/react-native/pull/37874 Test Plan: I launched RNTester in an iOS 15, and iOS 16.4 simulator. I then verified that we can attach Safari Web inspector to both simulators' JSContexts. Reviewed By: cortinico Differential Revision: D46719890 Pulled By: huntie fbshipit-source-id: 7fa5ae244577b7dbf3c9c16e65ad530cfc3e9cbd
S
Saad Najmi committed
5cf8f43ab182781ea82e88077df425c3efbfc21f
Parent: 894b62c
Committed by Facebook GitHub Bot <facebook-github-bot@users.noreply.github.com>
on 6/15/2023, 9:32:51 AM