MacRuby: загрузить пакет какао - PullRequest
2 голосов
/ 01 июля 2010

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

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

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

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

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

1 Ответ

1 голос
/ 02 июля 2010

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

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

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

Надеюсь, это поможет

  • Мэтт
...