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

Azure DevOps中XCode@5任务基于Target构建React Native iOS应用问题

解决Azure DevOps Xcode任务基于Target构建React Native iOS应用的问题

要在Azure DevOps中基于Target构建你的React Native iOS应用,只需调整Xcode@5任务的配置,移除Scheme相关参数并指定Target即可,具体修改如下:

修改后的任务配置

- task: Xcode@5
  inputs:
    actions: 'build'
    target: 'YourActualTargetName'  # 替换为你项目中实际的Target名称
    sdk: 'iphoneos'  
    configuration: 'Release'
    xcWorkspacePath: '$(system.defaultworkingdirectory)/MyWorkspace.xcworkspace'
    xcodeVersion: '12'
    # 若构建时需要指定设备目标,可添加以下参数
    # destination: 'generic/platform=iOS'

关键调整说明

  • 移除原配置中的scheme参数:当直接基于Target构建时,不需要指定Scheme,Xcode会通过Target定位到对应的编译配置
  • 新增target参数:必须与Xcode项目中定义的Target名称完全一致(注意大小写、空格等细节)
  • 确认配置匹配:确保configuration(这里是Release)与该Target对应的编译配置一致,避免因配置不匹配导致构建失败
  • 多Target复用:如果需要构建多个Target,可以将Target名称设为Azure DevOps变量,通过流水线参数动态切换,实现一次配置多Target构建

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.04 01:52:08