错误
将ipa文件交付到苹果的时候, 交付出错, 错误如下:
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.找出所有的plist文件, 查看plist文件中, 找出key是CFBundleExecutable(或者是Executable file)的配置行.一般都是在某些第三方的plist文件中.
2.将找出所有第三方plist文件中的CFBundleExecutable行删除
3.重新打包, 交付
参考资料:
ITMS-90535 Unable to publish iOS app with latest Google Signin SDK