Xamarin.iOS,应用程序崩溃之前它甚至在电话上运行

时间:2016-10-14 09:47:01

标签: visual-studio xamarin xamarin.ios

在iOS 10设备上启动应用时,该应用永远不会启动,只会终止。我没有设备上的日志,也没有Visual Studio的调试窗口,我只看到

  

启动App1'关于iPhone' ...

     

该应用已被终止。

这是调试窗口的唯一输出。

正如我所说的,没有任何记录也没有。只是开始启动,突然间它失败了。

在iOS 10模拟器上一切正常

1 个答案:

答案 0 :(得分:0)

根据您的说明,我相当确定您已达到新的iOS10要求,以便应用程序在其Info.plist中说明其所需的隐私权限。

对于针对iOS10 SDK编译的所有应用程序, Apple 需要 - 否则iOS 崩溃应用程序(是的,我认为弹出窗口对开发人员来说更好)。与大多数沙盒限制一样,这在iOS模拟器上强制执行 - 但仅限于设备上。

说到设备,您应该同时拥有日志和崩溃报告,以便为您提供有关正在进行的操作的更多详细信息(包括丢失的密钥并引发崩溃)。打开Xcode(在Mac上)并查找它们。

XI 10.0 release notes中有更多信息。