当我使用Application Loader将我的应用程序上传到iTunes Connect时,新的应用程序版本显示为" Processing"但后来消失了。然后我收到验证错误的电子邮件,说明:
非公开API用法: •应用程序引用非公共选择器:didReceiveMessage:,setManagedObjectContext:
我查看了静态库的代码和源代码,但找不到对setManagedObjectContext的引用。我正在使用
[[NSManagedObjectContext alloc] initWithConcurrencyType:NSPrivateQueueConcurrencyType];
创建上下文,我也有类似的子上下文启动并设置它的parentContext。我没有看到在这里调用任何非公共API。我错过了什么吗?
关于didReceiveMessage: - 来自我无法改变的第三方工具。自从我们上一次发布2018年1月以来,这两个领域还没有被触及。在上一个版本中似乎没有任何问题。
我已经通过电子邮件发送了苹果的appreview。但是我们正处于释放的时间紧迫状态,这是一个没有预料到的障碍。我希望在提交审核之前通过Test Flight测试应用程序。现在该应用程序无法验证,我也无法做到这一点。
我应该检查以验证我们的应用是否正在调用setManagedObjectContext:?