目标 'arm64-apple-ios' 在 iOS 'Heimdall' 中出现错误;找到:x86_64“
Posted
技术标签:
【中文标题】目标 \'arm64-apple-ios\' 在 iOS \'Heimdall\' 中出现错误;找到:x86_64“【英文标题】:Getting Error in iOS 'Heimdall' for target 'arm64-apple-ios'; found: x86_64 "目标 'arm64-apple-ios' 在 iOS 'Heimdall' 中出现错误;找到:x86_64“ 【发布时间】:2021-02-01 09:52:21 【问题描述】:我在我们的 ios 项目中使用 Heimdall 框架。
在 Xcode 10 中,它之前运行良好,但在最新的 Xcode 版本 12.2 中显示错误:":0: error: could not find module 'Heimdall' for target 'arm64-apple-ios' ; 找到:x86_64 "
【问题讨论】:
【参考方案1】:运行pod deintegrate
,然后运行pod install
或pod update
【讨论】:
【参考方案2】:可能有更好的方法来解决此问题,但将以下内容添加到 heimdall/CMakeLists.txt 文件应该可以:
find_library(CF CoreFoundation)
find_library(IOK IOKit)
target_link_libraries(heimdall $CF $IOK)
【讨论】:
以上是关于目标 'arm64-apple-ios' 在 iOS 'Heimdall' 中出现错误;找到:x86_64“的主要内容,如果未能解决你的问题,请参考以下文章
模块“Alamofire”是为不兼容的目标 arm64 - apple- ios 10 创建的
找不到目标'x86_64-apple-ios-simulator'的模块'MyCustomFramework';找到:arm64,armv7-apple-ios,arm
找不到目标“x86_64-apple-ios-simulator”的模块“XXXX”;在 Swift 项目中找到:arm64、arm64-apple-ios-simulator?