我的Windows Phone 8.1应用程序(C#/ XAML)已准备好进行测试/存储,但我遇到了一个奇怪的问题。 当我的应用程序从我的诺基亚930上的商店下载时,它会在应用启动的启动画面期间立即退出。 从商店下载后,同样的应用程序在其他手机(诺基亚920,930,830,630)上运行良好。 我的诺基亚已注册为开发人员设备,并在开发期间使用。 当通过USB从Visual Studio 2013.4侧面加载和/或使用应用程序部署工具加载商店测试数据包时,该应用程序正常工作。该应用程序通过了商店认证,并被上传到商店。 我在我的诺基亚删除了应用程序的开发版本,取消注册开发设备,删除了现场sso同意,重新启动(软)手机,没有读/写安装或临时目录,用JSON.Net 6.07读取两个json文件来自localdir等,...但商店的应用程序仍然无法正常工作。 dev.windowsphone.com或google.analytics
上没有崩溃报告任何提示?
更新,但没有解决方案:
答案 0 :(得分:0)
我无法说明您的应用崩溃的原因,但如果您转到设置>反馈和启用保存信息,您将从应用程序中获得崩溃转储。曾经有一个关于文件列表未正确更新的问题,因此您必须断开连接并再次连接手机以实际查看转储文件。我不知道这是否还是个问题。
将转储文件复制到开发框并使用调试器将其打开。这应该告诉你为什么它会崩溃。
答案 1 :(得分:0)
我有两个星期的冒险经历......
我在商店里有一个基于WP 8.0 的应用程序,没有任何问题
然后,我将WP-project(基于Xamarin.Forms 1.4.4)从WP 8.0本地更新到WP 8.1 (已在本地工作,没有问题)。
注意:我认为,如果您使用Xamarin或直接WP开发并不重要。
将新软件包上传到MS开发中心后,该应用程序已经发货(几天后)到商店,我可以在手机上更新我的应用程序。
在手机上加载更新后,应用程序完全被破坏了(不再开始)。
我的奥德赛之后的结果(我也通过MS开了一个案例):
由于我(与MS一起)没有找到解决问题的方法/使用工作包更新已经发布的应用程序,我最终(不得不)进入:
向商店发送一个全新的应用程序(新的"应用程序名称",新的"身份名称")。
这意味着已经下载了该应用的用户已经丢失了#34;对我们来说(应用程序根本不再工作)。 随着新包(符合逻辑)生成新的下载链接(直接链接到商店中的应用程序),我们还必须更改所有周围的主题,如广告(传单),主页,门户网站中的QR码等。上...
MS希望增强开发中心(如果生成的"身份名称"变成50个字符,则发出警告),但如果某个应用已经附带了50个字符"身份名称"。