Добавить UMEKit Framework в приложение какао - PullRequest
0 голосов
/ 24 января 2011

Я пытаюсь связать UMEKit Framework с приложением какао, над которым я работаю. Приложение компилируется нормально, но я не могу запустить приложение из-за ошибки:

dyld: библиотека не загружена: /Users/Joe/Library/Frameworks/UMEKit.framework/Versions/A/UMEKit Ссылка на: / Пользователи / Джо / Документы / [МОЙ APP PATH] / Содержание / MacOS / [ИМЯ APP] Причина: изображение не найдено

Я почти уверен, что это простая ошибка, вызванная мной, просто не зная, как правильно связать инфраструктуру. Я следовал документации Apple и добавил проект инфраструктуры в свой проект приложения как зависимость, но это просто привело к та же ошибка.

Я бы очень признателен за некоторые прямые инструкции о том, что именно мне нужно делать или чего мне здесь не хватает.

РЕДАКТИРОВАТЬ: Это на самом деле происходит только когда я компилирую и запускаю как debug . Для выпуска это нормально. Конечно, было бы полезно использовать режим отладки, хотя я не знаю, предлагает ли это кому-нибудь что-нибудь?

Ответы [ 2 ]

0 голосов
/ 21 февраля 2011

У меня опять та же проблема .... Я должен вручную скопировать Aquatic Framework в systems / library / framwork ... тогда он работает. Есть ли другой способ выполнить задачу? И, что важно, я делаю плагины ... так есть ли проблемы с добавлением фреймворков в плагин?

0 голосов
/ 24 января 2011

Похоже, вы не копируете фреймворк в свое приложение. Вы можете проверить это, выбрав «Показать содержимое пакета» в контекстном меню приложения в Finder и посмотреть, находится ли фреймворк в приложении (в разделе «Содержимое / Структура»).

Если нет, вам нужно добавить фазу сборки «Копировать файлы» к вашей цели. Вызовите инспектор для фазы сборки в XCode, выберите «Frameworks» в качестве места назначения, а затем перетащите вашу инфраструктуру в фазу сборки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...