macos打包release时报错,libboost_container.a

  • Creator 版本:v3.8.0 mac

  • 目标平台: macos

  • 重现方式:空项目打包,debug正常,release时报错

  • 首个报错:
    ld: warning: ignoring file 文件路径/build/mac/proj/boost/container/archives/Release/libboost_container.a, building for macOS-arm64 but attempting to link with file built for macOS-x86_64

打包选的Standard Architectures (Apple Silicon, Intel),本机是mac os12.6 intel芯片,xcode14.2

  • 重现概率:必现

截图看下 build settings 里面 boost_container 的 Architectures 设置?

奥奥,这个地方设置为Standard Architectures (Apple Silicon, Intel)就可以了