2012-03-25 9 views
5

Ich habe ein XCode-Projekt, das SDL.framework in mein App-Paket kopiert, und bis vor kurzem funktionierte das einwandfrei. Ich könnte mein Bündel jemandem geben, der nicht SDL.framework hatte und es würde funktionieren. Aber gestern sagte ein Freund von mir, dass meine App abstürzte, weil sie SDL.framework nicht finden konnte. Ich habe SDL.framework aus meinem Ordner/Library/Frameworks entfernt, um es auf meinem Computer zu testen, und er hat recht. Auch wenn SDL.framework in meinem Bundle vorhanden ist, stürzt die App trotzdem ab, weil sie nicht gefunden werden kann.Bundle kann kopiertes Framework nicht von XCode finden

Warum sollte das sein? Das einzige, was mir einfällt, ist, dass das letzte Mal, als ich einen funktionierenden Build gemacht habe, MacOS 10.6 war und ich XCode 3 benutze. Ich bin jetzt auf 10.7. Ich habe einen neuen Build mit XCode 3 und XCode 4 getestet, aber beide ergeben das oben aufgeführte Problem.

Antwort

0

Ich hatte das neulich passiert, als ich ein Werkzeug für das Senden von E-Mail baute. Ich verlinkte gegen die Pantomime-Frameworks. Hier sind die Einstellungen, die ich einstellen musste, damit es funktioniert und den Absturz mit "Bibliothek nicht gefunden" beendet. Sie können sehen, wo ich das Framework in Bezug auf die Projektdateien/Workspace-Dateien habe.

enter image description here

Verwandte Themen