应用程序因imageWithName被拒绝(二进制被拒绝)

时间:2016-09-09 04:36:24

标签: ios objective-c xcode unity3d google-cardboard

由于下面给出的问题,我的应用被拒绝。我没有在我的代码中找到“imageWithName”。建议我现在该怎么办? 我从最近2天开始搜索这个问题,但我没有得到这个问题... ... 有关信息,我想告诉您,我只在此使用google carboard plugin。根本没有广告。

期待你的建议......

==============================
表现 - 2.5.1

您的应用仍然使用或引用以下非公开API:

imageWithName

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

后续步骤

请修改您的应用以删除所有非公开API。如果您在源代码中定义了与上述API相同名称的方法,我们建议您更改方法名称,以便它们不再与Apple的私有API发生冲突,以避免在将来的提交中标记您的应用程序。

此外,如果您使用的是第三方库,请更新到这些库的最新版本。如果您无权访问库的源,则可以使用“strings”或“otool”命令行工具搜索已编译的二进制文件。 “strings”工具可以输出库调用的方法列表,“otool -ov”将输出Objective-C类结构及其定义的方法。这些工具可以帮助您缩小有问题的代码所在的位置。您还可以使用“nm”工具验证是否有任何第三方库正在调用这些API。

资源

有关“nm”工具的信息,请参阅"nm tool" Xcode manual page.

如果没有替代方案来提供您的应用所需的功能,您可能希望提交enhancement request

如果您无法复制报告的问题,请尝试测试Technical Q&A QA1764: How to reproduce bugs reported against App Store submissions中描述的工作流程。

如果您在使用上述资源后遇到代码级问题,则可以咨询Apple Developer技术支持。当DTS工程师跟进您时,请准备好提供: - 拒绝问题的完整细节
- 截图
- 重现问题的步骤
- 符号化的崩溃日志 - 如果您的问题导致崩溃日志

请帮帮我!!!

提前致谢

0 个答案:

没有答案