自从Xamarin.Forms版本2.3.4通过TestFlight分发后,iOS应用程序崩溃

时间:2017-05-10 06:55:46

标签: xamarin.ios crash xamarin.forms testflight

我们有一个适用于iOS和Android的Xamarin.Forms应用程序,我们已经在商店中使用了几个月。我们使用VS 2017开发。为了测试iOS版本,我们使用TestFlight。

一切都运行良好,直到4月中旬我们想通过TestFlight测试新版本: 我们通过TestFlight在我们的测试设备上安装了iOS-App,现在在我们的测试设备上,应用程序在启动屏幕后立即关闭而不会生成崩溃报告(我们使用HockeyApp)。

该应用程序在iOS模拟器上以及通过VS直接在设备(iPad)上发布时效果很好。

我们发现问题是从版本2.3.3.180到版本2.3.4.231或更高版本的Xamarin.Forms更新。

我们想使用最新版本的Xamarin.Forms。有没有人有同样的问题,你找到了解决方案吗?

1 个答案:

答案 0 :(得分:0)

我们刚刚找到了解决此问题的方法:

我们为应用程序使用自定义字体,并使用UINavigationBar.Appearance.SetTitleTextAttributes更改了AppDelegate.FinishedLaunching方法中导航栏的字体。

这导致我们的应用程序的iOS版本在通过TestFlight分发时崩溃。我们删除了代码以更改字体,现在我们可以再次发布应用程序。