【发布时间】:2021-02-28 01:37:19
【问题描述】:
更新到 Xcode 12.2 后,由于 Apple Silicon 相关的链接错误,我的项目开始无法编译。我似乎已经修复了大部分问题,但是一个构建静态链接框架的子项目给我带来了问题。然而,具有明显相同构建设置的同级子项目却没有。
在链接期间,我收到有关单一框架的警告:
ld:警告:忽略文件 ...Build/Products/Debug-maccatalyst/TCSiOSC.framework/TCSiOSC,为 Mac Catalyst-x86_64 构建,但尝试链接为 Mac Catalyst-arm64 构建的文件
我正在英特尔 Mac 上构建以启动(因此“仅构建活动架构”不是一个因素)。我找不到任何可以解决这个问题的构建设置,并且网络搜索没有发现这个确切的错误。任何想法表示赞赏!
【问题讨论】:
标签: macos linker frameworks mac-catalyst