Ich versuche Lite-Version meiner iPhone-Anwendung mit AdMob zu erstellen. Ich folgte den Richtlinien hier http://www.iphonedevsdk.com/forum/iphone-sdk-development/11358-creating-lite-version-app.html und erstellte zwei verschiedene Ziele. In der Lite-Version habe ich einen Makro namens LITEVERSION hinzugefügt, den ich mit #ifdef überprüfe und die entsprechenden Dinge mache.XCode Linker Fehler: Bibliothek nicht gefunden für -lAdMobDevice
Aber wenn ich die Lite-Version der App bauen, bekomme ich einen Linker Fehler
ld: Bibliothek nicht für -lAdMobDevice collect2 gefunden: ld returned 1 exit status
aber ich bin in der Lage zu bauen die Vollversion ohne irgendwelche Probleme und bemerkte auch, dass Build funktioniert gut (für die Vollversion), selbst wenn ich die #ifdef Makros entfernen. Dies deutet darauf hin, dass die libAdMobSimulator.a-Bibliothek für die Vollversion korrekt verknüpft ist, in der Lite-Version jedoch fehlschlägt.
Alle Hinweise würden sehr geschätzt werden!
Prost Krügen
Ziehen Sie eine Datei per Drag & Drop aus einem Alias-Verzeichnis? Das ist, was ich tat. In dem Moment, als ich die Datei in ein anderes Verzeichnis kopierte und dann per Drag & Drop in das Projekt zog, funktionierte es. Genug, um dich völlig verrückt zu machen, nicht wahr? –