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

React Native iOS应用归档时出现React-Core-AccessibilityResources多命令错误

React Native iOS 归档AccessibilityResources.bundle冲突解决方案

操作步骤

  • 第一步:清理所有缓存
    关闭Xcode后,在终端执行如下命令清理Xcode全局缓存:
    rm -rf ~/Library/Developer/Xcode/DerivedData/*
    进入项目ios目录,依次执行如下命令清理项目本地Pod缓存:
    pod deintegrate
    rm -rf Podfile.lock Pods
    pod cache clean --all
    
  • 第二步:修改Podfile配置
    在Podfile的post_install钩子中添加如下逻辑,跳过AccessibilityResources相关目标的安装流程:
    post_install do |installer|
      installer.pods_project.targets.each do |target|
        # 修复AccessibilityResources.bundle重复生成冲突
        if target.name.include? "AccessibilityResources"
          target.build_configurations.each do |config|
            config.build_settings['SKIP_INSTALL'] = 'YES'
          end
        end
        # 原有post_install的其他逻辑无需删除,保留在此处即可
      end
    end
    
  • 第三步:重新安装Pod依赖
    在ios目录下执行命令:
    pod install
  • 第四步:校验Xcode配置
    执行完成后打开项目的.xcworkspace文件,进入项目TARGETS设置的「Build Phases」页,检查「Copy Bundle Resources」列表,如果存在重复的AccessibilityResources.bundle项,删除后缀带随机哈希的多余项即可。
  • 第五步:重新执行归档操作即可正常构建。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.26 03:57:02