Не могу запустить мое приложение; «Изображение не найдено» со ссылкой на пакет - PullRequest
13 голосов
/ 18 мая 2009

Я пытаюсь включить платформу 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. Какой правильный путь для включения платформы в приложение Какао / Obj-C?

Ответы [ 2 ]

40 голосов
/ 18 мая 2009

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

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

22 голосов
/ 23 июня 2010

После добавления Sparkle.framework на этапе «Копирование файлов» его необходимо удалить из «Связать двоичные файлы с библиотеками».

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

...