Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

WARNING ITMS-90080: "The executable 'Payload/myapp.app/Frameworks/some-framework.framework' is not a Position Independent Executable

I have previously been able to submit my application without issue. The only part of my workflow that changed was the use of Sourcetree. After pulling updates to the following frameworks, I receive this warning when submitting to the iOS App Store. I also receive an email that contains:

Non-PIE Binary - The executable 'Payload/myapp.app/Frameworks/Alamofire.framework' 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

Non-PIE Binary - The executable 'Alamofire.framework' 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

etc...

The notable frameworks in question are:

  • SwiftyJSON
  • Charts
  • Alamofire

I've read the Apple Technical QA article, manually set all deployment targets of these frameworks and my own project to no avail. Has anyone seen this issue before and was able to resolve it?

Update:

I can confirm that these warning do not affect the submission approval process. I submitted my app for public release and it was approved despite the warnings. Now I'm just curious as to what happened on Apple's end and what this means for framework developers.

like image 312
ciauri Avatar asked Jun 03 '16 09:06

ciauri


2 Answers

Looks like it may be a bug on Apple's side, I've had this today too. See here:

https://github.com/CocoaPods/CocoaPods/issues/5453

To summarise the info in the link, recent successfully submitted builds had no PIE flag set and they went through OK. So it seems that either Apple is changing something or it may be a bug.

like image 103
Scoridd Avatar answered Sep 29 '22 23:09

Scoridd


Getting the same thing. Not sure if it’s related but also all the builds have been wiped from the account (is that normal right after a release).

Also, had an issue where I got an email that my build had completed processing while in review but I hadn’t uploaded a new build in over a week.

Apple’s servers were reporting issues this week.

Feels like something’s wrong on Apple’s end with this.

like image 43
Aral Balkan Avatar answered Sep 29 '22 21:09

Aral Balkan