Swift 프로젝트의 CocoaImageHashing 포드를 사용하여 이미지 중복 검색에 대한 지각 적 해싱을 할 수 있습니다.CocoaImageHashing pod와 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를 빌드하는 동안 그것으로부터 파일을 빌드하는 것을 보았다.
Swift가 기대하는 동적 라이브러리를 만들기 위해 CocoaImageHashing 포드를 만들기 위해해야 할 일이 있습니까? 또는 CocoaImageHashing이 동적으로 포함되어야하므로 Swift를 사용하지 않아도됩니다. > 임베디드 바이너리뿐만 아니라 -
답장을 보내 주셔서 감사합니다. 저는 일반 -> 임베디드 바이너리가없는 것 같습니다. 여기에 macOS를 타겟팅하고 있습니다. 임베디드 바이너리는 iOS일까요? 또는 그것을 켜는 다른 방법이 있습니까? – Sarge