>我在 React Native 中有应用程序,它在react-native run-ios
上运行良好,但是当我尝试调试时,它显示"无法调试。找不到用于配置调试的 plist 文件"错误。
我正在使用扩展反应本机工具进行调试。调试在安卓中工作正常,但在 IOS 上出现问题。
请建议是否需要更多信息来解决此问题?
谢谢你的帮助
(免责声明:我在iOS中遇到了同样的错误。由于不清楚您在哪个操作系统中遇到问题,我将把我的沙粒放在这里。
在我的特殊情况下,这是因为我在Info.plist
NSAppTransportSecurity
中删除了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
所以确保,
- 调试器(
Google-Chrome Browser
http://localhost:8081:debugger-ui 或react-devtools
),并且已启动并运行 - 您可以通过开发人员菜单将设备/模拟器与调试器连接(在IOS模拟器上
ctrl + cmd + z
,在硬件设备上摇动设备) - 选择
Debug JS Remotely
如果这不是解决方案,请提供更多信息,如何启动调试过程,使用哪个IDE(如XCode,VSCode,IntelliJ...)。