我正在开发Apple TV应用。它不使用xamarin。
我通过Visual Studio Team Services构建代理构建项目。我使用Apple Configurator 2将生成的IPA安装到电视上,但应用程序在启动时崩溃。
设备日志(使用Configurator收集)显示以下错误:
Addr
我看过其他类似设备日志的SO帖子,但它们似乎是一个单独的问题(IOS app crashes without even entering to my code),与xamarin有关。
当我直接使用Country
(而不是通过构建代理)构建项目,并将带有Apple Configurator 2的IPA安装到电视上时,它就像一个魅力。只有在VSTS构建代理中使用完全相同的命令时,问题才会持续存在。我已经消除了我在普通用户的环境和构建代理的环境之间发现的许多差异(它们在同一台机器上,代理在同一个用户上运行)。
有没有人见过这样的东西?有关我可能在哪里查找我的代理和常规环境之间潜在原因/差异的任何提示?我完全没有想法。
注意:
Apple-TV-2 symptomsd(SymptomEvaluator)[120] <Notice>: 243 com.mycompany.myapp: ForegroundRunning (most elevated: ForegroundRunning)
Apple-TV-2 symptomsd(SymptomEvaluator)[120] <Error>: Attempt to add an app with insufficient id, info {
BKSApplicationStateAppIsFrontmost = 1;
BKSApplicationStateExtensionKey = 0;
SBApplicationStateDisplayIDKey = "com.mycompany.myapp";
SBApplicationStateKey = 8;
SBApplicationStateProcessIDKey = 243;
SBMostElevatedStateForProcessID = 8;
}
来构建项目。