You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure DevOps Pipeline构建含iPhone及WatchOS的iOS包时应选择什么SDK

报错原因

你在构建配置中强制指定了编译SDK为iphoneos,但Watch应用、Watch扩展两类产物仅支持watchos平台SDK,Xcode无法在iPhoneOS平台下解析这两类产物的编译规则,因此抛出对应的报错。

修复方案

直接删除Xcode@5任务中的sdk: 'iphoneos'配置行即可。
当你不主动指定全局编译SDK时,xcodebuild会自动识别Scheme中配置的所有目标平台,分别匹配对应SDK完成多平台产物的编译,无需手动额外配置多SDK参数。

修改后的配置示例

- task: Xcode@5
  inputs:
    actions: 'build'
    scheme: 'MyApp'
    configuration: 'Release'
    xcWorkspacePath: '$(system.defaultworkingdirectory)/MyWorkspace.xcworkspace'
    xcodeVersion: '12'

内容的提问来源于stack exchange,提问作者cristallo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.25 08:06:00