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

Xcode14.3编译运行正常但归档失败,找不到ASN1Swift.framework

Xcode 14.3归档时[CP] Embed Pods Frameworks报错找不到ASN1Swift.framework的解决办法

以下是针对这个路径不匹配问题的几种可行解决步骤:

  • 清理重构Pods与缓存

    1. 关闭Xcode,手动删除项目对应的Derived Data文件夹(即你找到的/Users/jean-marc/Library/Developer/Xcode/DerivedData/Tesla1-hhkvkydmrxwnahbhcowfjhmszdny)
    2. 在终端进入项目根目录,执行pod deintegrate卸载现有Pods集成
    3. 执行pod install重新安装所有依赖Pods
    4. 打开Xcode,按Cmd+Shift+K清理项目,再按Cmd+Option+Shift+K清理构建文件夹,之后尝试重新归档
  • 检查Pods嵌入脚本的路径变量

    1. 打开项目的Build Phases,找到「[CP] Embed Pods Frameworks」这个自定义脚本
    2. 检查脚本中涉及的路径变量(比如${INTERMEDIATE_BUILD_FILES_PATH}),可以临时在脚本开头添加echo "当前Intermediate路径: ${INTERMEDIATE_BUILD_FILES_PATH}",重新归档查看输出的实际路径是否和框架所在路径匹配
    3. 如果发现变量解析错误,可以尝试手动修正脚本中的路径拼接逻辑,或者删除脚本后重新执行pod install让CocoaPods自动生成正确的脚本
  • 调整Xcode的Derived Data路径设置

    1. 打开Xcode偏好设置(Cmd+,),切换到Locations标签页
    2. 将Derived Data的位置从「Relative」改为「Custom」,指定一个固定的本地路径,避免相对路径在归档时解析出错
    3. 同时检查项目Build Settings中的Intermediate Build Files Path,确保Release(归档用的配置)下的路径设置正确
  • 验证Scheme的归档配置

    1. 打开Scheme编辑器(Product -> Scheme -> Edit Scheme)
    2. 切换到Archive标签页,确认Build Configuration是Release,且没有勾选任何可能干扰路径的自定义选项

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.22 05:32:15