YouTube GData API を使用する 1 つのアプリケーションを開発しています。これにより、プロジェクトで 32 近くの警告がスローされます。
私の質問は、Apple は複数の警告でアプリを拒否しますか?
彼らはこの警告を真剣に見ていますか?
警告は、開発者が修正することを選択した場合に修正するためのものです。コードが最小限の警告を生成するようにすることは、コード レビューの良い方法です。開発者は、できるだけ多くの警告を解決するように努める必要があります。ただし、場合によっては、Xcode が誤った警告を生成する可能性があります。
Apple のポリシーが考慮される限り、レビュー プロセスでアプリが却下される可能性がある理由の包括的なリストが記載されたApple Appstore レビュー ガイドラインドキュメントを確認する必要があります。
警告関連の情報は、Xcode である IDE に固有のものです。この情報は、.app/.ipa ファイルにはバンドルされていません。そのため、誰かがソース コードを取得しない限り、調べる方法はありません。
Apple は、コンパイルされた製品しか表示しないため、コードによって生成された警告を知る方法がありません。いいえ、あなたのアプリがその理由で拒否されることはありません。
通常、すべての警告は意味があるため、すべての警告を整理することをお勧めします。
もちろん、警告がサードパーティのモジュールにある場合、それはあなたのせいではなく、clang プラグマを使用してインポートされたファイルの警告をオフにすることができます。特定のコードまたはファイルの警告を無効にする方法については、この回答を参照してください。
警告付きの私のアプリケーションは問題なく承認されたので、警告付きでアプリケーションをデプロイできます:)