erhalte ich die Fehlermeldung:_UnitySendMessage fehlende Symbole iOS dynamische Rahmen
Undefined symbols for architecture armv7s:
"_UnitySendMessage", referenced from:
Wenn UnitySendMessage von einem dynamischen Rahmen zu nennen versuchen, ich bin Gebäude.
Dieser Stack-Überlauf Frage blieb unbeantwortet und vor 2 Jahren aufgegeben:
Undefined symbols for architecture .. in dynamic framework
'UnitySendMessage' ist eine C-Funktion .. Vielleicht rufen Sie es von C++ ?? Vielleicht haben Sie nicht zu libiPhone-lib.a verlinkt? – Brandon
Vielen Dank für Ihre Hilfe, ich wollte nicht auf libiPhone in meinem Rahmen verlinken, wie ich das im End-Einheit iPhone-Projekt zur Verfügung gestellt werden möchte. Oder wird es nicht in meinem Framework enthalten sein? –
versuche 'extern 'C' void UnitySendMessage (const char *, const char *, const char *) __attribute__ ((schwach));' in der Datei, in der du den Fehler bekommst .. ODER versuche '-Wl, -undefined , Dynamic_lookup' Ihre Linker-Flags .. Es ist gefährlich, ALLE undefinierten Symbole zu ignorieren. Vielleicht können Sie also einfach ignorieren mit '--unresolved-symbols = ignore-in-shared-libs' oder so etwas. Nicht zu sicher. – Brandon