ios - 一周左右后如何调试 react-native iOS 应用程序在启动时崩溃
问题描述
我开始搞乱 react-native。我已经构建了一个小型应用程序,它似乎工作正常(package.json)。我可以在调试或发布模式下使用模拟器或我的 iPhone 6S 设备来处理它,一切都很好。
这个应用程序只适合我,所以我不需要支付 Apple Developer 的费用,我只是在我的设备上以发布模式运行应用程序,它......似乎没问题?我可以退出 xcode 并去其他地方,该应用程序运行良好。
大约一周后,很难说应用程序停止加载。它会在瞬间显示初始屏幕,然后返回主屏幕。
我设置了 Rollbar,但它没有捕捉到任何东西。我查看隐私 -> 分析区域,也没有看到任何内容。
我并不是真的在寻找我的确切问题的答案,因为各种 SO 问题和其他地方表明它可能很奇怪和具体。我的主要问题是我什至不知道在哪里看/如何调试这种东西。如果我构建应用程序并再次在设备上运行它,它会运行良好。我需要尝试在不加载新代码的情况下进行调试,并且不知道它在 iOS 上是如何工作的。我试过在 Debug -> Attach to Process by Name 上四处寻找,但该应用程序永远无法做到这一点。
或者,我将 react-native 扔进垃圾箱并使用有效的东西......
解决方案
使用免费开发者许可证 (?) 的应用程序配置为 7 天。请参阅:为什么我的免费 XCode 配置文件只能持续 7 天?
您可以通过查看控制台窗口中的错误消息来验证这一点。连接您的设备,然后在 Xcode 中转到 Window/Devices and Simulators/Open Console,然后启动您的应用程序。
推荐阅读
- javascript - CEFSharp - 自动登录
- c# - .Net Framework 4.7 上的 Winforms 或仅 .Net Framework 2.0 上的 Winforms 与 Mono 兼容?
- python-3.x - 如何使 googleads 库与 Google Ads API v2 弃用保持一致?
- javascript - 无法在 React Router 的嵌套组件中显示错误 404 组件
- python - asyncio.sleep() 和 time.sleep() 之间的 Python Asyncio 混淆
- c++ - 找不到 lpublic 库
- python - 使用 StellarGraph 的 Watch-your-step 模型无法在 GPU 上运行
- javascript - 如果在 javascript 中包含 404 错误,如何检查 api 响应
- android - 如果 API30 不可用,如何运行 Android 应用程序或在 PlayStore 上安装?
- jquery - 替代菜单按钮动画中已弃用的 jQuery .toggle() 函数