Qual è il modo corretto per modificare un Simboli file esportato in Xcode?
Domanda
sto modificando un quadro di progetti esistenti, il suo è un quadro JavaScriptCore personalizzato. Il file JavaScriptCore Esporta Symbol è incluso nel progetto. Come faccio ad aggiungere correttamente una funzione per la lista.
Si guardano criptico in questo modo:
__ZN3WTF21RefCountedLeakCounterD1Ev
__ZN3WTF23callOnMainThreadAndWaitEPFvPvES0_
__ZN3WTF23dayInMonthFromDayInYearEib
__ZN3WTF23waitForThreadCompletionEjPPv
__ZN3WTF27releaseFastMallocFreeMemoryEv
__ZN3WTF28setMainThreadCallbacksPausedEb
Quindi, come faccio ad aggiungere il nome della funzione con il prefisso corretto e il suffisso su di esso?
Esiste uno strumento che mi manca o un passo che mi manca, nulla sembra cambiare questo file, tranne che per me farlo manualmente?
Grazie in anticipo.
Soluzione
È possibile utilizzare la riga di comando di Unix troppo nm:
http://compute.cnr.berkeley.edu/cgi- bin / man-cgi? nm
nm stamperà la tabella dei simboli di un binario. Poi si può trovare il vostro metodo nella lista e taglia e incolla che nel vostro file di simboli di esportazione.