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

Xcode归档报arm64架构_main未定义错误但正常构建运行正常如何解决

解决方案

  • 检查入口文件的目标成员资格
    打开你带@main标识的主App入口Swift文件,在右侧检查器面板的「目标成员资格」栏,确认该文件仅勾选了你的主应用target,没有误勾选Widget扩展target;同理检查Widget的入口文件,仅勾选Widget扩展target即可,避免多入口冲突。
  • 核对主入口构建设置
    进入主应用target的「构建设置」页面,搜索ENTRY_POINT,找到*主入口点(Main Entry Point)*配置项,确认Release配置下的值为$(SWIFT_MODULE_NAME).App,如果之前重命名项目后该值残留旧的模块名,直接改为上述默认值即可。
  • 检查架构构建配置
    搜索BUILD_ACTIVE_ARCH,找到*仅构建活跃架构(Build Active Architecture Only)*配置项,确认Release配置下的值为NO,避免归档时仅编译当前连接设备的架构导致通用arm64架构缺失入口。
  • 清理Xcode缓存后重试
    按下Command + Shift + K清理当前项目的构建产物,关闭Xcode后删除以下路径中对应项目的缓存文件夹:
    ~/Library/Developer/Xcode/DerivedData
    重新打开项目执行归档操作即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.03 07:36:02