1

我正在开发一个使用 YouTube GData API 的应用程序。这在我的项目中引发了近 32 个警告。

我的问题是,Apple 会拒绝带有多个警告的应用程序吗?

他们是否认真地看到了这些警告?

在此处输入图像描述

4

4 回答 4

14

如果开发人员选择修复,警告是供开发人员修复的。让您的代码生成尽可能少的警告是一种很好的代码审查实践。开发人员应尝试解决尽可能多的警告。但是,有时 Xcode 可能会生成一些杂散警告。

就 Apple 政策的考虑而言,您应该仔细阅读Apple Appstore 审核指南文档,其中列出了可能导致您的应用在审核过程中被拒绝的原因的完整列表。

警告相关信息特定于 Xcode IDE。此信息未与 .app/.ipa 文件捆绑在一起。因此,除非有人获得源代码,否则无法找到。

于 2013-08-07T13:00:22.720 回答
8

Apple 无法知道您的代码会生成哪些警告,因为它们只能看到编译后的产品。所以不,您的应用不会因此而被拒绝。

确保整理所有警告是一种很好的做法,因为它们通常是有意义的。

当然,如果警告在第三方模块中,那不是你的错,你可以使用 clang pragma 关闭导入文件的警告。有关如何禁用特定代码或文件的警告,请参阅此答案。

于 2013-08-07T12:37:21.987 回答
1

我的带有警告的应用程序被证明没有问题,因此您可以部署带有警告的应用程序:)

于 2013-08-07T12:37:31.127 回答
1

启动项目时启用“将警告视为错误”标志是一个好习惯,但有时我看到 3rd 方项目会抛出很多警告。所以是的,您可以提交您的应用程序,不,他们不会查看警告:)

于 2013-08-07T12:32:39.033 回答