ERROR ITMS-90535: “Unexpected CFBundleExecutable Key. The bundle at ‘Payload/###.iOS.app/####.bundle’ does not contain a bundle executable. If this bundle intentionally does not contain an executable, consider removing the CFBundleExecutable key from its Info.plist and using a CFBundlePackageType of BNDL. If this bundle is part of a third-party framework, consider contacting the developer of the framework for an update to address this issue.”
从项目中导入的第三方库中找到 info.plist 文件,打开后
找出 key 是 CFBundleExecutable(或 Executable file)的配置行。一般都是在某些第三方的plist文件中。
将找出所有第三方 info.plist 文件中的 CFBundleExecutable 配置行删除,重新打包,交付。