I am developing one application in which I use YouTube GData API. This throws nearly 32 warnings in my project.
My questions are, Will Apple reject the app with multiple warnings?
Are they seeing this warnings seriously?
I am developing one application in which I use YouTube GData API. This throws nearly 32 warnings in my project.
My questions are, Will Apple reject the app with multiple warnings?
Are they seeing this warnings seriously?
Warnings are for a developer to fix, if he/she chooses to fix. It is a good code review practice to have your code generate minimal possible warnings. Developer should try to resolve as many warnings as possible. However, at times, it is possible that Xcode generates some stray warnings.
As far as Apple policy is considered, you should go through the Apple Appstore Review Guidelines document which has a comprehensive list of reasons that can lead to your app's rejection in the review process.
Warning related information is specific to the IDE that is Xcode. This information is not bundled with the .app/.ipa file. So no way to find out unless someone gets the source code.
Apple has no way of knowing what warnings are generated by your code, since they only see the compiled product. So no, your app won't be rejected on that basis.
It's good practise to make sure you tidy up all warnings, as they are usually meaningful.
Of course, if the warnings are in a third-party module, that's not your fault, and you can turn off the warnings for the imported files using clang pragmas. See this answer for how to disable warnings for specific code or files.
It's a good habit to enable the flag "treat warnings as errors" when you start a project, but sometimes I see that 3rd party projects will throw a lot of them. So yes, you can submit your app and no, they won't look at the warnings :)
My applicatiom with warning was aprove without problems, so you can deploy your application with warnings :)