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

Xcode 12.5开发React Native iOS应用归档时报ARCHS[@]: Unbound Variable错误

Xcode 12.5 React Native iOS 归档 ARCHS[@]: Unbound Variable 错误解决方案
  • 检查项目主配置与所有Pods依赖的架构设置:确认Architectures字段值为$(ARCHS_STANDARD),不要手动指定固定架构列表。
  • 核对所有配置项(Debug、Release、自定义配置)的Excluded Architectures规则:模拟器配置排除arm64,真机/归档配置不要错误排除arm64架构,不要留空值。
  • 搜索项目和Pods项目的「User-Defined」自定义设置:如果存在残留的VALID_ARCHS字段,直接删除整行,不要留空值。
  • 在Podfile中添加配置强制对齐所有子依赖的架构规则,添加完成后重新执行pod install:
post_install do |installer|
  installer.pods_project.targets.each do |target|
    target.build_configurations.each do |config|
      # 移除残留的VALID_ARCHS配置
      config.build_settings.delete 'VALID_ARCHS'
      # 统一使用标准架构配置
      config.build_settings['ARCHS'] = '$(ARCHS_STANDARD)'
    end
  end
end
  • 清除Xcode缓存:按住Option键点击顶部菜单栏「Product」-「Clean Build Folder」,同时删除~/Library/Developer/Xcode/DerivedData目录下的对应项目缓存文件,之后重新执行归档操作。
  • 确认归档目标:归档时选择「Any iOS Device (arm64)」作为目标设备,不要选择模拟器设备。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.07 04:39:02