gpt4 book ai didi

objective-c - iOS10:应用程序因名为 "removeEvents"的方法而被拒绝

转载 作者:搜寻专家 更新时间:2023-10-30 20:27:50 25 4
gpt4 key购买 nike

在应用程序中编译时是否有不允许的方法列表?还是不允许的语法?

根据最近来自 Connect 的消息,我们的应用因 removeEvents 方法名称而被拒绝:

Your app uses or references the following non-public APIs:

removeEvents:

The use of non-public APIs is not permitted on the App Store because it can lead to a poor user experience should these APIs change.

结束。没有关于该发现的更多详细信息。

该方法在应用程序中用于核心数据对象(NSManagedObject 的子类)。对象(和方法)由 mogenerator app 生成很长一段时间。我在更新的评论中没有找到任何引用 guidelines对于与此相关的 iOS10。

问题是,在 Apple 的拒绝声明中,没有私有(private) api,也没有常规的对象描述,也没有任何我可以遵循的原则,以避免下次应用程序被批准时出现这种情况。然后它使审查成为一个不可预测的过程。

我无法使用 nm 或 otool 找到此方法的任何痕迹。他们都没有找到对此的引用。

编辑:在 iTunes Connect 中有一个选项可以向 App Review Board 提交申诉。我以前没有注意到这一点。问题是他们什么时候会审核评论。

最佳答案

没有更多细节?在那种情况下,你没有仔细阅读。将有一个指向拒绝的链接,该链接准确解释了如果它发生在第三方图书馆中如何查找。去过也做过。

所以你可以提出投诉,他们会 mock 你,因为你没有费心阅读应用拒绝。

为了省去你的麻烦,搜索你自己的源代码,然后使用字符串和otool工具找到导致问题的库,更新库并检查问题是否消失。

如果您根据您的评论自己使用 removeEvents,请修复您的代码。

关于objective-c - iOS10:应用程序因名为 "removeEvents"的方法而被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39525149/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com