2010-07-01 26 views
2

J'ai créé un paquet de cacao personnalisé. Mais quand je tente de charger le faisceau dans le projet MacRuby, je reçois le texte suivant errMacRuby: charger le paquet de cacao

dyld: Bibliothèque non chargé: audio_streamer.bundle de Référencé: /Users/sgopinath/workspace002/UplayaDesktopRadio/build/Debug/UplayaDesktopRadio.app/ Contents/MacOS/UplayaDesktopRadio Raison: image not found

J'ai créé le paquet en utilisant la commande suivante gcc -o audio_streamer.m Fondation audio_streamer.bundle -g -Cadre -dynamiclib - fobjc-gc -arch i386 -arch x86_64

Je pourrais charger le paquet à partir de macirb, mais pas du projet xcode réel qui est destiné à l'utiliser.

Toutes les suggestions

Répondre

1

Vous voudrez peut-être regarder ce tutoriel: http://www.macruby.org/recipes/create-an-objective-c-bundle.html

Je voudrais aussi vérifier la façon dont vous chargez le paquet, rappelez-vous que les ressources sont disponibles à partir du chemin de la ressource: NSBundle.mainBundle. resourcePath.fileSystemRepresentation

Par défaut, le fichier rb_main.rb charge uniquement les fichiers rb/rbo afin que votre ensemble ne soit pas chargé automatiquement. Vous pouvez modifier le code nécessitant les fichiers ou vous pouvez demander manuellement votre bundle.

J'espère que cela

  • Matt