xamarin的.新版本的iOS应用上载到itunes connect:无效的bundle



我在Xamarin Studio中开发了一个新版本的应用程序。

我试图上传新版本,但一旦它被上传,它说无效的构建。收到apple store团队的邮件:

亲爱的开发者,我们发现你方最近交货有一个或多个问题"XYZ"。要处理您的交付,以下问题必须是纠正:

此包无效-信息。的列表文件/Payload/XYZ.iOS.app/GoogleAuthUtilities.framework缺失或可能不可读

无效的包-包在'/Payload/XYZ.iOS.app/GoogleAuthUtilities.framework'不包含一个bundle可执行文件。

一旦这些问题得到纠正,您就可以重新交付纠正了二进制。

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

有谁能帮我解决这个问题吗?

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

请参考此链接获取更多信息。

对我来说,有效的方法是从NuGet中安装软件包,在那里我可以选择3.0.1版本的GoogleSignIn,这样我的应用程序就可以再次得到苹果的批准;

Sorry for English

谢谢,提前!