iOS应用程序被拒绝:非公共API

Zee*_*ikh 9 app-store appstore-approval ios

相同的应用程序之前已经被批准了两次,但经过一些更改,例如设置图像视图并再次提交应用程序,Apple拒绝了我的应用程序以查看以下错误:

表现 - 2.5.1

您的应用使用或引用以下非公共API:

setResult:nextStarIndex

App Store上不允许使用非公共API,因为如果这些API发生变化,可能会导致糟糕的用户体验.

如果用户包含私有API,他们如何测试他/她的应用程序?

我没有在我的项目中的任何地方使用setResult:nextStarIndex编码,所以我该怎么办?

JAL*_*JAL 10

我最后一次遇到这个问题是因为我的代码中的方法与Cocoa API中的私有方法之间存在名称空间冲突.您还可以使用grep以确切了解您使用这些选择器的位置:

grep -R 'setResult:' *
Run Code Online (Sandbox Code Playgroud)