I’m getting the same four warnings on all of my apps when I do a build and install from Xcode 4.6. Any idea how to get rid of these warnings?
Retina 4 Support
Missing "Default-568h@2x.png launch image
Deprecations
‘UIKeyboardCenterEndUserInfoKey’ is deprecated: first deprecated in iOS 3.2
Deprecations
‘UIKeyboardBoundsUserInfoKey’ is deprecated: first deprecated in iOS 3.2
Apple Mach-O Linker Warning
PIE disabled. Absolute addressing (perhaps -mdynamic-no-pic) not allowed in code signed PIE, but used in methods_adresses from User/.………
I also get these same warnings if I create an project with an single scene containing nothing but the camera.
Actually it is the one you should not touch and leave as it is, because it’s a bug in Xcode project validator and if you select “repair” it will destroy your splashscreen.
Has anyone had a 4.1.2-built app successfully reviewed?
We just submitted the binary for an RLR update and received an email from Apple even though we never manually changed anything about PIE/ASLR since 1.0 went out (on a previous version of Unity, maybe 4.0.1…might just go back to that older version if that’s the case).
Sorry for the double post, but I just wanted to follow up on my previous post.
I reverted to Unity 4.0.1, created a new unity project, built it for ios, and the “pie disabled” warning is there. So I have to assume this warning doesn’t matter, because RLR 1.0 was built with Unity 4.0.1 and was approved in March.
But why did we get an email from Apple? They’re so confusing at times…
At the end of the Mach-o Warning dialog there are instructions for clearing the problem. If you add “-Wl,-no_pie” to your Build Settings > Linking, the Mach-o warning will go away. However, you may still get a non_PIE binary warning email from Apple when you submit your App. Most have reported their app is still approved despite the email indicating otherwise.
I don’t get that warning if I build for 6.1 but I’d really like to build for 7.0. I know the older versions are dinosaurs in iOS. But Unity only gives me the choice of Other not iOS 7 now. I imagine that choice of iOS 7 is coming. : )