我已经构建了一个iOS框架(发布),但是当我''''''''''''''''''''''''''''''''''这是本地符号(不需要导出它们)。
举个例子: 我用lipo提取arm64部分。 我看到使用“nm -G myLibrary”在二进制文件中导出了哪些符号。 我得到了很多: _kMyLibraryPrivateKey _MyLibrarySecretThing
我尝试使用“strip -x MyLibrary -o MyLibraryStripped”,我没有错误,但二进制文件的大小仍然相同,我使用'nm'命令获得相同的结果。
为什么不做任何事情?如何从我的框架中删除所有这些符号,并保留应用程序使用它所需的符号?
欢迎任何帮助!!谢谢!
答案 0 :(得分:1)
瞧!