Reasons for your warnings are exactly what they say.
One warning is because the project was created in older version of Xcode. The dialog in your screenshot even tells you which settings should be changed.
Second warning is because there is no Default-568h@2x.png file in your project. It's a launch image for 4-inch iPhone and is required to enable non-letterboxed screen.
Third warning tells you that there is an uninitialized variable. There's probably something like
NSData *imageData;
on that line. Just add initialization to nil in that line:
NSData *imageData = nil;