Подтвердить что ты не робот

Не удается запустить приложение; "изображение не найдено", ссылаясь на объединенную структуру

Я пытаюсь включить фреймворк Sparkle в свое приложение. Я действительно не понимаю конкретные шаги, необходимые, и теперь получаю это сообщение об ошибке:

Dyld Error Message:
Library not loaded: @loader_path/../Frameworks/Sparkle.framework/Versions/A/Sparkle
Referenced from: <..>/build/Debug/CoRay.app/Contents/MacOS/CoRay
Reason: image not found

Итак, мой вопрос состоит из двух частей: 1. Как я могу исправить свою проблему? 2. Каков правильный путь для включения фреймворка в приложение Cocoa/Obj-C?

4b9b3361

Ответ 1

Ошибка говорит о том, что он не может найти копию флеш-фрейма внутри вашего пакета приложений.

Вам нужно добавить новую фазу сборки файлов копий в вашу цель. Установите его в "Frameworks" для копирования фреймворков и перетащите копию Sparkle.framework из вашего проекта Xcode на новую фазу сборки файлов Copy Files, которую вы только что создали.

Ответ 2

После добавления Sparkle.framework в фазу "Копировать файлы" вам нужно удалить его из "Link Binary With Libraries".

Приветствия.