Xcode AppleTV应用程序崩溃:尝试添加id不足的应用程序

Xcode AppleTV应用程序崩溃:尝试添加id不足的应用程序,xcode,crash,tvos,apple-tv,Xcode,Crash,Tvos,Apple Tv,我正在开发一个苹果电视应用程序。它不使用沙马林 我通过VisualStudioTeamServices构建代理构建项目。我使用Apple Configurator 2将生成的IPA安装到电视上,但该应用程序在发布时崩溃 设备日志(通过Configurator收集)显示以下错误: Apple-TV-2 symptomsd(SymptomEvaluator)[120] <Notice>: 243 com.mycompany.myapp: ForegroundRunning (most e

我正在开发一个苹果电视应用程序。它不使用沙马林

我通过VisualStudioTeamServices构建代理构建项目。我使用Apple Configurator 2将生成的IPA安装到电视上,但该应用程序在发布时崩溃

设备日志(通过Configurator收集)显示以下错误:

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;
}
Apple-TV-2sympleSD(sympleEvaluator)[120]:243 com.mycompany.myapp:ForegroundRunning(最高级:ForegroundRunning)
Apple-TV-2 SympleSD(SympleEvaluator)[120]:尝试添加id、信息不足的应用程序{
BKSApplicationStateAppIsFrontmost=1;
BKSApplicationStateExtensionKey=0;
SBApplicationStateDisplayIDKey=“com.mycompany.myapp”;
SBApplicationStateKey=8;
SBApplicationStateProcessIDKey=243;
SBMostElevatedStateForProcessID=8;
}
我已经看到其他SO帖子有类似的设备日志,但它们似乎是一个单独的问题(),与xamarin有关

当我直接使用
xcodebuild
(不是通过构建代理)构建项目,并将带有Apple Configurator 2的IPA安装到电视上时,它就像一个魔咒。只有在VSTS生成代理中使用完全相同的命令时,问题才会持续。我已经消除了正常用户环境和构建代理环境之间的差异(它们在同一台机器上,代理在同一个用户上运行)

以前有人见过这样的东西吗?关于我可能在哪里查找代理与常规环境之间的潜在原因/差异的任何提示?我完全没有主意了

注:

  • 我正在使用xcode9.2中的
    xcodebuild
    来构建项目
  • 我正在使用appletv sdk 11.2
  • 默认密钥链具有项目的有效证书
  • exportOptions.plist列出了apple tv开发的有效配置文件