2 Stimmen

Kann keine statische Bibliothek in einem Titanium-Modul verwenden

Ich versuche, eine statische Bibliothek zu einem von mir erstellten Titanium iPhone-Modul hinzuzufügen, und es scheint, dass immer wenn ich die Bibliothek zu den "Binärdateien mit Bibliotheken verknüpfen" hinzufüge und titanium run verwende, gibt Titanium folgenden Fehler zurück:

[FEHLER] Fehler: Stacktrace (letzter Aufruf zuerst):
[DEBUG] Datei "/Library/Application Support/Titanium/mobilesdk/osx/1.7.2/iphone/builder.py", Zeile 1148, in main
[DEBUG] execute_xcode("iphonesimulator%s" % link_version,["GCC_PREPROCESSOR_DEFINITIONS=__LOG__ID__=%s DEPLOYTYPE=development TI_DEVELOPMENT=1 DEBUG=1 TI_VERSION=%s %s" % (log_id,sdk_version,debugstr)],False)
[DEBUG] Datei "/Library/Application Support/Titanium/mobilesdk/osx/1.7.2/iphone/builder.py", Zeile 1066, in execute_xcode
[DEBUG] output = run.run(args,False,False,o)
[DEBUG] Datei "/Library/Application Support/Titanium/mobilesdk/osx/1.7.2/iphone/run.py", Zeile 39, in run
[DEBUG] sys.exit(rc)
[DEBUG] SystemExit: 65
[FEHLER] Build fehlgeschlagen. Siehe: /var/folders/ot/ot5FPlA3EZyk6n8ZnYeWxk+++TI/-Tmp-/m9mX89ati/test2/build/iphone/build/build.log

build.log zeigt:

** BUILD FEHLGESCHLAGEN **

Die folgenden Build-Befehle sind fehlgeschlagen:
    Ld build/Debug-iphonesimulator/test2.app/test2 normal i386
(1 Fehler)
RÜCKGABEWERT WAR: 65

Ausnahme im Skript erkannt:
Stacktrace (letzter Aufruf zuerst):
  Datei "/Library/Application Support/Titanium/mobilesdk/osx/1.7.2/iphone/builder.py", Zeile 1148, in main
    execute_xcode("iphonesimulator%s" % link_version,["GCC_PREPROCESSOR_DEFINITIONS=__LOG__ID__=%s DEPLOYTYPE=development TI_DEVELOPMENT=1 DEBUG=1 TI_VERSION=%s %s" % (log_id,sdk_version,debugstr)],False)
  Datei "/Library/Application Support/Titanium/mobilesdk/osx/1.7.2/iphone/builder.py", Zeile 1066, in execute_xcode
    output = run.run(args,False,False,o)
  Datei "/Library/Application Support/Titanium/mobilesdk/osx/1.7.2/iphone/run.py", Zeile 39, in run
    sys.exit(rc)
SystemExit: 65

Ich bin verzweifelt, kann mir jemand helfen?

Vielen Dank!

0voto

Aaron Saunders Punkte 32612

0voto

Fügen Sie diese Zeile zur module.xcconfig hinzu

OTHER_LDFLAGS=$(geerbt) -framework GameKit

wobei GameKit das fehlende Framework ist, das in Ihrer Bibliothek verwendet wird.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X