2017-02-04 1 views
0

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를 사용하지 않아도됩니다. > 임베디드 바이너리뿐만 아니라 -

답변

0

당신은 일반의 프레임 워크를 포함해야한다 (I 그래서 나는 무엇을 찾아야할지 모르겠 스위프트와 매우 익숙 해요).

+0

답장을 보내 주셔서 감사합니다. 저는 일반 -> 임베디드 바이너리가없는 것 같습니다. 여기에 macOS를 타겟팅하고 있습니다. 임베디드 바이너리는 iOS일까요? 또는 그것을 켜는 다른 방법이 있습니까? – Sarge

관련 문제