2010-07-01 1 views
2

Я создал собственный пакет какао. Но когда я пытаюсь загрузить пакет в проекте MacRuby, я получаю следующее эээMacRuby: загрузить пакет какао

dyld: Библиотека не загружен: audio_streamer.bundle Реферировано от: /Users/sgopinath/workspace002/UplayaDesktopRadio/build/Debug/UplayaDesktopRadio.app/ Содержание/MacOS/UplayaDesktopRadio Причина: изображение не найдено

Я создал пакет, используя следующую команду GCC audio_streamer.m -o audio_streamer.bundle -g -framework Foundation -dynamiclib - fobjc-дс -arch i386 -arch x86_64

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

Любые предложения

ответ

1

Вы можете захотеть взглянуть на этот учебник: http://www.macruby.org/recipes/create-an-objective-c-bundle.html

Я хотел бы также проверить, как вы загружаете сверток, помните, что ресурсы доступны с пути ресурсов: NSBundle.mainBundle. resourcePath.fileSystemRepresentation

По умолчанию файл rb_main.rb загружает только файлы rb/rbo, поэтому ваш пакет не будет автоматически загружен. Вы можете изменить код, требующий файлов, или вы можете вручную потребовать свой пакет.

Я надеюсь, что помогает

  • Матф

 Смежные вопросы

  • Нет связанных вопросов^_^