我在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
谢谢,提前!