我们有一个适用于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。有没有人有同样的问题,你找到了解决方案吗?
答案 0 :(得分:0)
我们刚刚找到了解决此问题的方法:
我们为应用程序使用自定义字体,并使用UINavigationBar.Appearance.SetTitleTextAttributes更改了AppDelegate.FinishedLaunching方法中导航栏的字体。
这导致我们的应用程序的iOS版本在通过TestFlight分发时崩溃。我们删除了代码以更改字体,现在我们可以再次发布应用程序。