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

Xcode的image.xcassets图片在Jenkins构建时显示Unassigned问题

解决方案

  • 检查对应图片资源的Contents.json文件提交状态
    Xcode中对图片资源的Universal选项配置,会直接写入对应图片文件夹下的Contents.json文件。首先确认你本地项目的.gitignore规则没有屏蔽.xcassets目录下的json文件,若存在相关忽略规则,删除该规则后,本地重新勾选Universal选项,将修改后的Contents.json提交到Git远程仓库。
  • 调整Jenkins任务拉取配置
    进入Jenkins对应任务的「源码管理」设置页,勾选「Clean before checkout」选项,确保每次构建前都会清空工作区、拉取最新的完整代码,避免旧的配置文件残留导致配置不生效。
    你也可以在Jenkins任务的构建步骤中加入临时shell命令,验证配置是否正常拉取:
    cat 你的项目资源路径/Assets.xcassets/异常图片名.imageset/Contents.json
    
    确认输出的配置中已包含"idiom": "universal"字段即可。
  • (可选)设置Xcode默认资源属性
    打开Xcode偏好设置,将新建图片资源的默认Devices选项设置为Universal,避免后续新增资源时重复出现同类问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.23 20:36:01