Я пытаюсь использовать CocoaImageHashing pod из проекта Swift, так что я могу сделать некоторое восприятие хэширования для обнаружения дубликатов изображений.Как связать 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
Мои Общие> Linked Каркасы и библиотеки действительно включает рамки CocoaImageHashing. Я вижу, что Xcode создает файлы из него во время сборки.
Есть ли что-то, что мне нужно сделать, чтобы получить CocoaImageHashing pod для создания динамической библиотеки, которую ожидает Swift? Или мне не нужно использовать Swift, потому что CocoaImageHashing должен включаться динамически.
(я очень знаком с Swift, так что я не знаю, что искать)
Спасибо за ответ. Кажется, у меня нет General -> Embedded Binaries. Я нацелен на macOS здесь. Является ли встроенным двоичным файлом iOS? Или есть другой способ включить его? – Sarge