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

二进制框架资源缺失求助:添加至Copy Bundle Resources仍无效

二进制框架资源打包问题解决办法
  • 别依赖Copy Bundle Resources阶段,这个环节是给App Target设计的,二进制框架构建时不会把这里的资源打包进.framework包。
  • 正确的资源打包操作:
    1. 给框架Target添加Copy Files构建阶段,将资源文件添加进去,把Destination设置为Resources,勾选Copy only when installing选项。
    2. 如果用自定义构建脚本生成二进制框架,需要手动把资源复制到.framework的Resources目录下,示例脚本:
    # 替换为你的框架输出路径和资源源目录
    FRAMEWORK_OUTPUT="./Build/Products/Release/YourFramework.framework"
    RESOURCE_SOURCE="./YourFramework/Resources"
    mkdir -p "${FRAMEWORK_OUTPUT}/Resources"
    cp -r "${RESOURCE_SOURCE}/"* "${FRAMEWORK_OUTPUT}/Resources/"
    
  • 若通过Pod分发二进制框架,要在podspec里明确声明资源bundle:
    s.resource_bundles = {
      'YourFrameworkResources' => ['YourFramework/Resources/**/*.{png,xib,json}']
    }
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.05 15:42:34