错误
将ipa文件通过Application Loader上传到苹果商店的时候, 交付出错, 错误如下:
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.”
1.info.plist的属性:Executable file:程序安装包的名称。因为自己的项目plist文件里面就会有自己程序安装包的名称,如果第三方bundle文件里面的plist文件也有这个属性的话,就会有冲突。
2.搜索Executable file,删掉除target外plist文件里面的属性
删除后打包重新上传即可。