gpt4 book ai didi

swift - 如何将 CocoaImageHashing pod 与 Swift 项目链接(dyld : Library not loaded)

转载 作者:行者123 更新时间:2023-11-30 12:42:45 25 4
gpt4 key购买 nike

我正在尝试使用 Swift 项目中的 CocoaImageHashing pod,以便我可以对图像重复检测进行一些感知哈希处理。

我按照 CocoaPods 说明设置了工作区,并尝试运行默认的 Hello World swift 文件。

dyld:未加载库:@rpath/CocoaImageHashing.framework/Versions/A/CocoaImageHashing
引用自:/Users/sarge/Library/Developer/Xcode/DerivedData/PHashTest-cdongczzcrynrfclysczwalanrlq/Build/Products/Debug/PHashTest
原因:找不到图片
(lldb)

我的 Podfile 是:

platform :osx, '10.12'
target 'PHashTest' do
use_frameworks!
pod 'CocoaImageHashing', :git => 'https://github.com/ameingast/cocoaimagehashing.git'```
end

我尝试注释掉 use_frameworks!以防这是某种动态库问题。然后我收到构建错误。

Framework not found CocoaImageHashing

我的常规>链接框架和库确实包含CocoaImageHashing框架。我看到 Xcode 在构建过程中从中构建文件。

我需要做些什么才能让 CocoaImageHashing pod 构建 Swift 期望的动态库吗?或者我是否不需要使用 Swift,因为必须动态包含 CocoaImageHashing。

(我对 Swift 非常不熟悉,所以我不知道该寻找什么)

最佳答案

您还应该在“常规”->“嵌入式二进制文件”中包含该框架。

关于swift - 如何将 CocoaImageHashing pod 与 Swift 项目链接(dyld : Library not loaded),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42041521/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com