90714: Invalid binary.

90714: Invalid binary. The app contains one or more corrupted binaries. Please rebuild the app and resubmit. 我开发的OC项目,三个月前打包分发还没有问题,半个月前开始就一直报这个错。查了很多资料都无法解决,所有的SDK也都升级了,还是报这个错,麻烦Apple的工程师帮忙指正一下问题,如何解决这个问题。

Thanks for the post.

Are you using any other software besides Xcode? I have a few suggestions that I would like to share with you. Additionally, I would appreciate it if you could provide as much information as possible regarding the project that is generating this issue.

Regrettably, the error message does not provide a substantial amount of information. “ITMS-90714: ” Invalid binary. The application contains one or more corrupted binaries. Please rebuild the application and resubmit it.

Could I kindly request a few questions to assist us in further narrowing down the issue?

  • Are you using Objective-C with empty names in the metadata? To identify the binaries with those conditions, you can run the following Terminal command on each binary inside the app:

% xcrun dyld_info -objc Payload/YourApp.app/YourApp | grep "(null)”

  • Can you check the build log in Xcode and provide me with those messages including the warnings are really important and may give us a clue. Can you share those warnings?

Additionally, could you please share the Xcode version, the minimum operating system requirements, and any relevant build settings that may be pertinent to this task?

Looking forward to your answers to keep guiding you to a full resolution for this issue.

Albert Pascual
  Worldwide Developer Relations.

90714: Invalid binary.
 
 
Q