Xamarin Studio 5.9.7(build 9)问题

时间:2015-09-22 19:31:25

标签: xamarin.forms

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

  1. 尝试在模拟器中运行我的iOS代码时,我收到了Foundation.MonoTouchException。 Foundation.MonoTouchException:抛出Objective-C异常。名称:NSInternalInconsistencyException原因:应用程序窗口应在应用程序启动结束时具有根视图控制器。
  2. 我如何做到这一点?

    1. 我重建了我的xamarin表单iOS应用程序,它的大小从17MB增加到41MB。有没有人观察过类似的行为?应用商店版本从50增长到150MB!
    2. 由于

2 个答案:

答案 0 :(得分:1)

显然,ipa文件大小翻倍可归因于同时创建了32位和64位版本的应用程序。

Foundation.MonoTouchException的临时解决方法是仅从链接所有程序集将链接器行为更改为链接SDK程序集。

答案 1 :(得分:0)

有类似的问题,

在共享项目的主类app中首先设置MainPage,就像这样。

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

希望有所帮助