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

iOS新建Extension编译报错clang: error: no such file or directory: '_NSExtensionMain'

错误原因

从提供的完整链接日志可以定位到问题根因:链接参数中的-force_load配置项后没有跟上对应的待加载库路径,直接拼接了入口点配置-e _NSExtensionMain,导致clang将_NSExtensionMain错误识别为-force_load需要加载的文件,最终抛出文件不存在的报错。

修复步骤
  • 打开Xcode中对应Extension的Target配置页面,切换到Build Settings标签
  • 搜索Other Linker Flags(其他链接器标记)配置项
  • 检查配置中的-force_load参数:
    • 若属于误添加的无对应库的空-force_load配置,直接删除该配置即可
    • 若确实需要强制加载指定库,在-force_load参数后补充对应库的完整路径
  • 清理Xcode DerivedData缓存后重新编译即可解决问题

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.02 01:15:03