react-native-macos/React/DevSupport
Kudo Chien e2b5b6504c Propose to connect metro server programmatically (#31828)
Summary:
nowadays, we could only specify metro server by either dev settings or building time ip.txt.
this pr adds a new way to specify metro server programmatically which makes rn launcher or testing more feasible.

## Changelog

[Internal] [iOS] [Added] - Propose to connect metro server programmatically

Pull Request resolved: https://github.com/facebook/react-native/pull/31828

Test Plan:
just exposing a public interface for RCTPackagerConnection without much code change.
test to call this interface success locally.

Reviewed By: sammy-SC

Differential Revision: D30878774

Pulled By: yungsters

fbshipit-source-id: 5f1d6a4835a983abde7e095d20153e4ba2146a61
2021-09-22 10:40:06 -07:00
..
RCTDevLoadingViewProtocol.h Clang format for all React Native files 2020-03-08 23:01:17 -07:00
RCTDevLoadingViewSetEnabled.h Make RCTDevLoadingView TurboModule-compatible 2020-02-27 17:06:13 -08:00
RCTDevLoadingViewSetEnabled.m Clang format for all React Native files 2020-03-08 23:01:17 -07:00
RCTInspectorDevServerHelper.h Add "Open Debugger" and "Open React DevTools" to iOS dev menu 2020-04-15 19:34:52 -07:00
RCTInspectorDevServerHelper.mm Respect port information if available from RCTBundleURLProvider 2020-08-28 16:01:02 -07:00
RCTPackagerClient.h Tidy up license headers [2/n] 2019-10-16 10:06:34 -07:00
RCTPackagerClient.m Clang format for all React Native files 2020-03-08 23:01:17 -07:00
RCTPackagerConnection.h Propose to connect metro server programmatically (#31828) 2021-09-22 10:40:06 -07:00
RCTPackagerConnection.mm Propose to connect metro server programmatically (#31828) 2021-09-22 10:40:06 -07:00