无法调试.找不到 plist 文件以在 react native 中配置调试?



>我在 React Native 中有应用程序,它在react-native run-ios上运行良好,但是当我尝试调试时,它显示"无法调试。找不到用于配置调试的 plist 文件"错误。

我正在使用扩展反应本机工具进行调试。调试在安卓中工作正常,但在 IOS 上出现问题。

请建议是否需要更多信息来解决此问题?

谢谢你的帮助

(免责声明:我在iOS中遇到了同样的错误。由于不清楚您在哪个操作系统中遇到问题,我将把我的沙粒放在这里。

在我的特殊情况下,这是因为我在Info.plistNSAppTransportSecurity中删除了localhost条目。这是开发/调试所必需的。

以下是此部分的外观:

<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
<key>NSExceptionDomains</key>
<dict>
<key>localhost</key>
<dict>
<key>NSExceptionAllowsInsecureHTTPLoads</key>
<true/>
</dict>
</dict>
</dict>

我在这里发现了类似的请求...也许这可以解决您的问题:https://stackoverflow.com/a/63747767/1256697

所以确保,

  1. 调试器(Google-Chrome Browserhttp://localhost:8081:debugger-ui 或react-devtools),并且已启动并运行
  2. 您可以通过开发人员菜单将设备/模拟器与调试器连接(在IOS模拟器上ctrl + cmd + z,在硬件设备上摇动设备)
  3. 选择Debug JS Remotely

如果这不是解决方案,请提供更多信息,如何启动调试过程,使用哪个IDE(如XCode,VSCode,IntelliJ...)。

最新更新