I uploaded a binary on into iTunes Connect, it was validated and accepted to publish to the App Store. I received an email from Apple, saying that my application is an inval
There is now a document from Apple explaining the issue and how to solve it: QA1788: Building a Position Independent Executable,
Steps for building your application as PIE
In Xcode, select your target in the "Targets" section, then click the "Build Settings" tab to view its settings.
For iOS apps, set
iOS Deployment Targetto iOS 4.3 or later. For Mac apps, setOS X Deployment Targetto OS X 10.7 or later.Verify that
Generate Position-Dependent Codeis set at to NO.Verify that
Don't Create Position Independent Executablesis set to NO.