我在Production Environment
中的CloudKit
数据集比Development
大一些,并且可能存在其他奇特的差异。
有一个讨厌的deadlock在生产模式下使用我的应用程序。是否可以以任何方式调试客户端?或者我应该记录尽可能多的东西并以某种方式发送出去?
这是一个线程问题,所以如果不检查 Xcode 中的线程,它实际上可以做任何事情。任何想法?我正在使用 Core Data 进行本地存储。
最佳答案
- 回滚源代码中的更改,以便能够运行应用。
- 将记录从生产环境同步到本地核心数据存储。
- 在 Xcode 设备菜单中从容器中复制 sqlite 数据库。
- 用相同的模型创建一个临时项目,用数据库填充它。
- 设置临时项目以能够使用以前的 CloudKit 容器。
- 在仪表板中重置开发环境。
- 上传临时项目的所有记录。
- 使用原始源代码运行原始项目。
关于ios - 有什么方法可以在生产环境中使用数据集调试应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29274481/