【发布时间】:2015-12-21 08:06:45
【问题描述】:
我一直在我的跨平台应用的 iOS 版本中使用 Google Plus 和 Play Games Xamarin 组件(link)。过去我将它上传到商店没有任何问题,但升级到 Xcode7 后,尝试通过 Application Loader 提交我的 .ipa 时收到以下错误:
错误 ITMS-90535:“意外的 CFBundleExecutable 键。‘Payload/Brushfire.iOS.app/GooglePlus.bundle/GPPShareboxSharedResources.bundle’上的包不包含包可执行文件。如果此包故意不包含可执行文件,考虑从其 Info.plist 中删除 CFBundleExecutable 键并使用 BNDL 的 CFBundlePackageType。如果此捆绑包是第三方框架的一部分,请考虑联系框架的开发人员以获取更新以解决此问题。"
因为这是一个 Xamarin 组件,我不相信我可以访问 plist 文件来更改这个值,所以我不能使用ITMS-90535 Unable to publish iOS app with latest Google Signin SDK 中提出的解决方案。我不想等待 Xamarin 对组件的更新。是否有任何解决方法可以帮助我将我的应用放入商店?
【问题讨论】:
标签: ios xamarin xamarin.ios google-play-services