使用Xamarin表单构建UWP存储
将x86/x64 UWP Xamarin表单应用程序发布到Microsoft应用商店时遇到问题 该应用被拒绝,因为认证团队无法测试.appxupload包,因为它在启动时崩溃 应用程序仅在从store Build.appxupload软件包安装时崩溃。_Test中的.appxbundle运行良好,我们通过HockeyApp将其用于内部分发和侧载 起初,我们假设崩溃是由于错误的包装造成的,因为我们的应用程序使用桌面网桥功能绑定了一个小的WPF可执行文件。我们的第一反应是移除桌面桥接部分并再次测试包装。删除它之后,我们遇到了相同的问题.appxupload在启动时崩溃 我们向前迈出了一步,刚刚用一个新的Xamarin表单模板项目(VS15.7.1)创建了一个新的解决方案。在不更改一行代码的情况下,我们打包了VisualStudio xamarin forms uwp模板项目,用于商店上传。令人惊讶的是,生成的.appxupload在启动时也以完全相同的方式崩溃 我们决定通过在Visual Studio XF uwp模板上进行试验来了解更多信息:使用Xamarin表单构建UWP存储,xamarin,xamarin.forms,uwp,windows-10-universal,Xamarin,Xamarin.forms,Uwp,Windows 10 Universal,将x86/x64 UWP Xamarin表单应用程序发布到Microsoft应用商店时遇到问题 该应用被拒绝,因为认证团队无法测试.appxupload包,因为它在启动时崩溃 应用程序仅在从store Build.appxupload软件包安装时崩溃。_Test中的.appxbundle运行良好,我们通过HockeyApp将其用于内部分发和侧载 起初,我们假设崩溃是由于错误的包装造成的,因为我们的应用程序使用桌面网桥功能绑定了一个小的WPF可执行文件。我们的第一反应是移除桌面桥接部分并再次测试包
- 将XF更新为3.1->仍然崩溃
- 将.NETCore.UniversalWindows更新为6.1.5-?仍然崩溃
- 从项目中完全删除XF(包括Xamarin.Forms.Init(..)->不再有崩溃,也不再有没有Xamarin表单的内容…:(
我们不确定如何继续。我们需要从.appxupload包中运行应用程序,以便商店团队可以对其进行测试。您对此问题有什么想法/解决方案吗?在GitHub上发布一个关于回购的问题测试案例:打开了一个XF GitHub问题: