由于最新的 Parse 版本 (v1.6.3) 我的应用程序在启动时卡住了,它命中的最后一个断点是[PFFacebookUtils initializeFacebook];
如果我点击暂停并查看调试器,堆栈跟踪如下所示:
我正在打电话[PFFacebookUtils initializeFacebook]
——(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
按照建议。
通过谷歌搜索 semaphore_wait_trap 问题,它似乎与 Core Data 中的后台线程冲突(?)有关。但是我已经尝试注释掉我所有的后台 Parse 查询,它仍然会发生。
我尝试更新 pod(顺便说一句,这发生在更新之前)。我也可以从全新安装运行该应用程序,直到我登录 Facebook,此时每次我尝试启动时都会发生崩溃。查询时,PFUser 似乎返回正常。我还清除了我的整个数据库,但没有任何区别。
有谁知道可能会发生什么?