non-Position Independent Executable

I've recently started receiving the following message for issues with an app I've uploaded to the App Store:


Non-PIE Binary - The executable 'Payload/Silver Knights.app/Frameworks/<Framework Name>' is not a Position Independent Executable. Please ensure that your build settings are configured to create PIE executables. For more information, refer to Technical Q&A QA1788 - Building a Position Independent Executable


I'm using CocoaPods in my app and I get that message for each pods (framework) included in the app. These messages just started happening. I was able to get two version of my archive uploaded before these messages started.


Any one have any thoughts as to why or what I need to do to resolve these warnings?


Thank you in advance,

Chuck

I just had the same issue, everything is marked correctly as per https://developer.apple.com/library/ios/#qa/qa1788/_index.html%23/apple_ref/doc/uid/DTS40013354


Deleting my pods got rid of the error...but obviously not the solution.

Same here.

I uploaded the binary with same settings a view days ago without this warning.

PIE is set to NO on all targets.

I have the same issue the last 4 june 2016 until know, and I have followed the instructions from https://developer.apple.com/library/ios/qa/qa1788/_index.html#/apple_ref/doc/uid/DTS40013354 we same results.

It´s seen than it´s a bug from Apple.But in this thread it think it´s well explained. https://github.com/CocoaPods/CocoaPods/issues/5453 ,

Also I don´t like the solution of use a Hex Editor to "bugfix", something that should be bugfix by Apple. I hope than with this message, will give an advise to Apple and resolve it.

Seeing this too the past week.


I'm not using Cocoapods, but shipping with one 3rd party framework.


This is interesting discussion on the matter: https://github.com/CocoaPods/CocoaPods/issues/5453#issuecomment-223631754

non-Position Independent Executable
 
 
Q