iOS 应用程序的新版本上传到 iTunes 连接:无效的包

New version of iOS app upload to itunes connect : Invalid bundle

我已经在 Xamarin Studio 中开发了我们应用程序的新版本。

我正在尝试上传新版本,但在上传后立即显示无效版本。我收到了苹果商店团队的电子邮件:

Dear developer,

We have discovered one or more issues with your recent delivery for "XYZ". To process your delivery, the following issues must be corrected:

This bundle is invalid - The Info.plist file for /Payload/XYZ.iOS.app/GoogleAuthUtilities.framework is missing or could not be read.

Invalid Bundle - The bundle at '/Payload/XYZ.iOS.app/GoogleAuthUtilities.framework' does not contain a bundle executable.

Once these issues have been corrected, you can then redeliver the corrected binary.

我已经尝试重新加载支持包并重新创建存档。

谁能帮我解决这个问题?

提前致谢。

好的!所以问题出在 Google 组件中。我使用的是 4.0.0 版的组件,这就是问题背后的原因。我从 Github 获得了版本 4.0.1 的更新,它在 Xamarin Nuget 包中仍然不可用,所以无论谁想解决这个问题,他都必须下载 git 项目并在为了获得更新的 google 组件。

请参阅this link了解更多信息。

对我来说,有效的方法是从 NuGet 安装包,我可以在其中 select GoogleSignIn 3.0.1 版,因此我的应用程序再次获得 Apple 批准;

对不起英语

致谢,前进!