将我的 React Native 应用程序更新到最新版本 ( 0.60.4
) 后,使用启动我的应用程序react-native run-ios
将导致我的应用程序在没有 Metro Bundler 的情况下启动。
为了让我的应用程序正常运行,我需要使用启动 Metro Bundlernpm start
然后运行react-native run-ios
.
尽管这是一种解决方法,但以前我没有遇到此问题,只需运行即可react-native run-ios
自动启动 Metro Bundler。我该如何解决这个问题?
编辑:我NSAppTransportSecurity
来自Info.plist
:
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
<key>NSExceptionDomains</key>
<dict>
<key>localhost</key>
<dict>
<key>NSExceptionAllowsInsecureHTTPLoads</key>
<true/>
</dict>
</dict>
</dict>