我正在尝试使用Swift项目中的CocoaImageHashing窗格,以便我可以对图像重复检测进行一些感知散列。
我按照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 pod构建Swift期望的动态库?或者我是否需要不使用Swift,因为必须动态包含CocoaImageHashing。
(我对Swift非常不熟悉所以我不知道该找什么)
答案 0 :(得分:0)
您应该在General处包含框架 - >嵌入式二进制文件。