Apple App Store 发布任务 1.183 错误。当前操作系统无法运行此任务

时间:2021-02-21 00:54:33

标签: tfsbuild testflight

我们的 TFS ios 版本在 Apple 应用商店发布任务中开始失败。记录的错误是

当前的操作系统无法运行此任务。这通常意味着该任务仅针对 Windows 编写。例如,为 Windows 桌面 PowerShell 编写。

版本是 1.183

快车道也更新了,但没有运气。不过,该错误似乎并未指向任何版本问题。

以下是来自代理mac机器的构建日志的日志。

[2021-02-21 00:43:34Z ERR  StepsRunner] Caught exception from step: System.Exception: The current operating system is not capable of running this task. That typically means the task was written for Windows only. For example, written for Windows Desktop PowerShell.

在 Microsoft.VisualStudio.Services.Agent.Worker.TaskRunner.d__24.MoveNext() --- 从上一个抛出异常的位置开始的堆栈跟踪结束 --- 在 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() 在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) 在 Microsoft.VisualStudio.Services.Agent.Worker.StepsRunner.d__1.MoveNext()

任何人处理过类似的问题,会欣赏这里的输入吗?

1 个答案:

答案 0 :(得分:0)

您需要仔细检查您在此构建中使用的构建代理,以查看构建是否使用安装在 MacOS 计算机上的代理。这些任务安装和使用 fastlane 工具。 fastlane 需要 Ruby 2.0.0 或更高版本,建议在 MacOS 计算机上安装最新的 Xcode 命令行工具。