Xamarin Studio 5.9.7(内部版本 9)问题
Xamarin Studio 5.9.7 (build 9) Issues
升级到 Xamarin Studio 5.9.7(内部版本 9)后我遇到了两个问题。我有一个正在开发的 xamarin 表单应用程序。
- 我在模拟器中尝试 运行 我的 iOS 代码时得到 Foundation.MonoTouchException。 Foundation.MonoTouchException: Objective-C 抛出异常。名称:NSInternalInconsistencyException 原因:应用程序 windows 预计在应用程序启动结束时有一个根视图控制器。
我该如何完成?
- 我重建了我的 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 程序集。
升级到 Xamarin Studio 5.9.7(内部版本 9)后我遇到了两个问题。我有一个正在开发的 xamarin 表单应用程序。
- 我在模拟器中尝试 运行 我的 iOS 代码时得到 Foundation.MonoTouchException。 Foundation.MonoTouchException: Objective-C 抛出异常。名称:NSInternalInconsistencyException 原因:应用程序 windows 预计在应用程序启动结束时有一个根视图控制器。
我该如何完成?
- 我重建了我的 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 程序集。