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

执行pod trunk push报错:找不到不存在的Features.swift文件及许可证问题

解决Pod Trunk Push失败的问题

1. 许可证文件未找到警告

  • 确认项目根目录存在LICENSE文件,文件名需完全匹配(注意大小写,远程仓库也必须同步提交该文件)
  • 执行git add LICENSE && git commit -m "add LICENSE" && git push origin,确保LICENSE已推送到远程仓库

2. 不存在的Features.swift文件报错

该问题源于远程tag对应的代码存在无效引用,或本地tag与远程不一致:

  • 检查本地代码,确认无Features.swift文件,也无其他文件引用它
  • 重新创建并推送正确的tag:
    git tag -d 0.0.1
    git push origin :0.0.1
    git tag 0.0.1
    git push origin 0.0.1
    
  • 核对podspec的source_files路径,当前配置"SwiftHelper/*.{h,m,swift}",需确保远程仓库SwiftHelper目录下的文件无错误引用
  • 执行pod spec lint --verbose重新验证,确认本地完全通过后再执行pod trunk push

额外排查步骤

  • 清理本地Pod缓存:
    pod cache clean SwiftUIHelper
    
  • 拉取最新远程代码:
    git fetch origin
    git reset --hard origin/main
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.04 01:22:37