我正在iOS应用中使用MicrosoftMaps pod。在调试时,应用程序运行良好,但是当我将其上传到Appstore时,出现此错误。意外的CFBundleExecutable密钥。 “有效负载/ DQT GPS.app/Frameworks/MicrosoftMaps.framework/MicrosoftMaps.bundle”中的捆绑软件不包含捆绑软件可执行文件。如果此捆绑包故意不包含可执行文件,请考虑从其Info.plist中删除CFBundleExecutable键,并使用BNDL的CFBundlePackageType。如果此捆绑包是第三方框架的一部分,请考虑与框架的开发人员联系以获取更新以解决此问题。
启用禁用位码,然后尝试从.plist中删除CFBundleExecutable File,并设置BNDL的CFBundlePackageType。但出现相同的问题。
此问题应在最新的iOS版Bing Maps SDK 1.0.0版中修复。此版本启用了位码并修复了其他框架问题,这些问题阻止了应用程序发布到商店。