Xamarin.iOS个应用的反编译方法为空

Decompiled method of Xamarin.iOS application is empty

我尝试反编译由Xamarin.iOS(Xamarin.Forms)开发的iOS应用程序,但ILSpy和NET Reflector无法正确反编译所有方法。反编译后的方法体完全是空的

这个问题我该怎么办?

您会在应用程序包内的 Xamarin Dll 中找到的唯一内容是运行时所需的一些元数据。所有方法逻辑都不会存在,因为它已经 AOT'ed 并且现在逻辑存在于本机二进制文件本身中。这主要是因为iOS不允许动态代码生成。

您可以阅读有关 Xamarin 工作原理的更多信息here

希望对您有所帮助。