2009-04-06 5 views
3

Ich verwende die WiiRemote.framework von DarwiinRemote in meiner App.Framework Linking Fehler, Bild nicht gefunden?

Ich habe bereits einige Probleme behoben, indem ich den Quellcode heruntergeladen habe und die Garbage Collection erforderlich machte und für 10.5 aufbaute. Allerdings, wenn ich versuche, es zu meinem Projekt hinzuzufügen, erhalte ich die Konsole Fehler:

dyld: Library not loaded: @executable_path/../Frameworks/WiiRemote.framework/Versions/A/WiiRemote 
Referenced from: /Users/chasemeadors/Documents/Apps in development/Animation/build/Debug/Animation.app/Contents/MacOS/Animation 
Reason: image not found 

ich einige der Suche im Internet getan haben, aber sie sind alle Rahmen spezifisch und nicht wirklich viel Sinn macht zu mich. Ich hoffte also, dass hier jemand eine kurze, süße, verständliche Antwort geben könnte?

Download-Link für den Rahmen: (note meine Änderungen das heißt der Garbage Collection nicht gemacht) http://sourceforge.net/project/downloading.php?group_id=183966&use_mirror=softlayer&filename=WiiRemoteFramework0.5-src.tar.gz&a=58980345

Antwort

9

Der Rahmen offenbar erwartet, dass Ihre App, um sie in den Karkassen-Ordner des App-Bundle kopiert wird. Erstellen Sie eine Buildphase für Copy Files, fügen Sie das Framework hinzu und legen Sie das Ziel auf das Frameworks-Verzeichnis fest.

+0

Muss ich beim Erstellen des Frameworks oder meiner Anwendung die Build-Phase hinzufügen? Ich habe "Frameworks" in der Drop-Down-Box hervorgehoben, was dann in das "Pfad" -Feld gehen muss. Könntest du ein bisschen mehr erklären, wie es funktioniert? – cemulate

+1

Die Kopierphase würde in Ihrem Anwendungsbuild gehen, und Sie sollten den Pfad leer lassen (das würde einen Unterpfad unter dem Frameworks-Verzeichnis erstellen, was nicht das ist, was Sie wollen) – smorgan

+1

+1 - Ich bin neu in XCode in Allgemein und ein ähnlicher Fehler tötete meine Motivation. Vielen Dank –