我想从Swift项目中使用CocoaImageHashing窗口,以便我可以做一些感知哈希图像重复检测。如何链接CocoaImageHashing窗口与Swift项目(dyld:库未加载)
我按照CocoaPods指令设置工作区,并试图运行默认的Hello World swift文件。
dyld: Library not loaded: @rpath/CocoaImageHashing.framework/Versions/A/CocoaImageHashing Referenced from: /Users/sarge/Library/Developer/Xcode/DerivedData/PHashTest-cdongczzcrynrfclysczwalanrlq/Build/Products/Debug/PHashTest Reason: image not found (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窗格来构建Swift期望的动态库吗?或者我需要不使用Swift,因为必须动态包含CocoaImageHashing。
(我很熟悉斯威夫特,所以我不知道要寻找什么)
感谢您的回复。我似乎没有一般 - >嵌入式二进制文件。我在这里瞄准macOS。嵌入式二进制文件是iOS的东西吗?或者有其他方法可以打开它吗? – Sarge