MAS submission foiled at the final stage due to error ITMS-90135

I've got my Mac app through packaging, archiving, and export, in to the Application Loader. I've ended up using Application Loader because Xcode is only giving me unhelpful "iTunes Store operation failed / try again" messages. However I'm running in to a roadblock, which manifests as this error message:

ERROR ITMS-90135: "The executable could not be re-signed for submission to the App Store. The app may have been built or signed with non-compliant or pre-release tools."


This is spewed out again and again in the Application Loader log - across every submission attempt I've tried, that message appears 73 times per attempt.


My Mac app has a whole bunch of auxiliary executables in its Resources folder, which are invoked with NSTask to do work. There are far more than 73 executables so I don't know if that number is significant or not.


There really is no other accompanying information that I can see - this single log line is all it's giving me. So there seems no way to start debugging which of the executables are upsetting the validator.


Any ideas how to get past this, or even just get more information out of the validator about *which* executables are invalid?


Build system:

- Mac OS 10.11.6

- Xcode 7.3.1

- Application Loader 3.5 (the one included with that Xcode version)

MAS submission foiled at the final stage due to error ITMS-90135
 
 
Q