在目标 'arm64-apple-ios' 的 iOS 'Heimdall' 中出现错误;发现:x86_64“

Getting Error in iOS 'Heimdall' for target 'arm64-apple-ios'; found: x86_64 "

我在我们的 iOS 项目中使用了 Heimdall 框架。

在 Xcode 10 中,它之前工作正常,但在最新的 Xcode 版本 12.2 中显示错误:":0: 错误:找不到模块'Heimdall' 目标 'arm64-apple-ios';找到:x86_64

运行 pod deintegrate 然后 pod installpod update

可能有更好的方法来解决这个问题,但将以下内容添加到 heimdall/CMakeLists.txt 文件应该有效:

find_library(CF CoreFoundation)
find_library(IOK IOKit)
target_link_libraries(heimdall ${CF} ${IOK})