【发布时间】:2020-09-29 06:50:36
【问题描述】:
不久前,我错误地删除了用户配置文件中的大部分“本地”文件夹,导致安装在那里的程序或那里有一些资产出现许多问题。同样,我的热重启配置被搞砸了,错误提示钥匙串与其他地方设置的内容不匹配。所以,我重置了所有配置,现在我可以构建了,但是尝试在我的 iPad 上进行测试时,它会尝试加载一段时间,然后以非常定时的方式崩溃。
调试输出只是说“应用程序已终止”或类似于热重启关闭的内容,因为我明确结束了应用程序(我在任何时候都没有触摸它)。
我查看了设备日志,最后弹出了这个:
Provision violated for watchdog scene-create: <FBSProcessResourceProvision: 0x280cfb600; allowance: <; FBSProcessResourceAllowance; type: realTime; timeValue: 16.60s>; violated: YES>
Executing termination for reason (none) with request: <FBSProcessTerminationRequest: 0x283853500; label: "watchdog provision violated"; exceptionCode: "Watchdog Violation (0x8BADF00D)"; reportType: CrashLog; explanation: "scene-create watchdog transgression: com.companyname.TraceIt exhausted real (wall clock) time allowance of 16.60 seconds">
我自己数了一下,似乎应用程序尝试加载 20 多秒,当然,“看门狗”随后由于违反时间限制而终止。 但这在我删除大部分本地文件夹之前并没有发生,通常不到 10 秒。
这可能与配置问题有关吗?我知道当它在调试输出中显示证书时,团队配置文件代码是错误的,但它似乎试图加载。
【问题讨论】:
标签: c# visual-studio xamarin xamarin.forms xamarin.ios