Xamarin Studio 5.9.7(内部版本 9)问题

Xamarin Studio 5.9.7 (build 9) Issues

升级到 Xamarin Studio 5.9.7(内部版本 9)后我遇到了两个问题。我有一个正在开发的 xamarin 表单应用程序。

  1. 我在模拟器中尝试 运行 我的 iOS 代码时得到 Foundation.MonoTouchException。 Foundation.MonoTouchException: Objective-C 抛出异常。名称:NSInternalInconsistencyException 原因:应用程序 windows 预计在应用程序启动结束时有一个根视图控制器。

我该如何完成?

  1. 我重建了我的 xamarin forms iOS 应用程序,它的大小从 17MB 增加到 41MB。有没有其他人观察到类似的行为? App Store 版本从 50MB 增长到 150MB!

谢谢

有类似的问题,

在共享项目的主 class 应用程序中,首先设置 MainPage,如下所示。

namespace XXXApp
{
    public class XXXApp : Application
        {
            public XXXApp ()
            {
                MainPage = new xxContentPage();
            }
        }
}

希望对您有所帮助

显然,ipa 文件的大小加倍是因为同时创建了 32 位和 64 位版本的应用程序。

Foundation.MonoTouchException 的临时解决方法是将 Linker 行为更改为仅来自 Link 所有程序集的 Link SDK 程序集。