Objective c 具有多个框架(本机引用)的Xamarin iOS绑定库不工作

Objective c 具有多个框架(本机引用)的Xamarin iOS绑定库不工作,objective-c,xamarin,xamarin.ios,xamarin.ios-binding,Objective C,Xamarin,Xamarin.ios,Xamarin.ios Binding,我有一个框架,它依赖于另外两个框架。为此,我为iOS创建了一个绑定库,并在其中包含了所有三个框架 创建此绑定项目后,我将其包括(添加为参考项目)到本机iOS应用程序中。现在,项目(本机)编译没有任何错误,但应用程序没有在模拟器上运行。如果我注释掉SDK代码,那么这个应用程序就可以完美地工作。无法继续前进,我错过了什么 更新: 在下面的评论之后,我再次检查了框架(只是为了确保我的框架包含胖二进制文件)。我发现visual studio项目中的框架(路径:../ProjectName/Project

我有一个框架,它依赖于另外两个框架。为此,我为iOS创建了一个绑定库,并在其中包含了所有三个框架

创建此绑定项目后,我将其包括(添加为参考项目)到本机iOS应用程序中。现在,项目(本机)编译没有任何错误,但应用程序没有在模拟器上运行。如果我注释掉SDK代码,那么这个应用程序就可以完美地工作。无法继续前进,我错过了什么

更新


在下面的评论之后,我再次检查了框架(只是为了确保我的框架包含胖二进制文件)。我发现visual studio项目中的框架(路径:../ProjectName/ProjectName/obj/Debug)比我导入的框架小,我也看不到它们的包内容。

它们是否都是包含arm64和x86_64二进制文件的fat框架?正如Sushi所说,检查您是否创建了正确的fat二进制文件Yes。。我正在使用胖二进制文件。它们都包含i386 x86_64 armv7 arm64。