在Xcode中修改导出的符号文件的正确方法是什么?

时间:2011-09-06 23:14:46

标签: xcode symbols exp

我正在修改现有的项目框架,它是一个自定义的JavaScriptCore框架。 JavaScriptCore导出符号文件包含在项目中。如何正确地将功能添加到列表中。

他们看起来很神秘:

__ZN3WTF21RefCountedLeakCounterD1Ev
__ZN3WTF23callOnMainThreadAndWaitEPFvPvES0_
__ZN3WTF23dayInMonthFromDayInYearEib
__ZN3WTF23waitForThreadCompletionEjPPv
__ZN3WTF27releaseFastMallocFreeMemoryEv
__ZN3WTF28setMainThreadCallbacksPausedEb

那么如何添加正确的前缀和后缀的函数名呢?

是否有我缺少的工具或我缺少的一个步骤,除了我手动执行此操作外似乎没有任何更改此文件?

提前致谢。

1 个答案:

答案 0 :(得分:1)

您也可以使用Unix命令行:

http://compute.cnr.berkeley.edu/cgi-bin/man-cgi?nm

nm将打印二进制的符号表。然后,您可以在列表中找到您的方法,并将其剪切并粘贴到导出符号文件中。