从静态库XCode 4中删除源代码

时间:2011-11-29 19:08:45

标签: ios xcode4 static-libraries libtool-xcode

如何使用XCode 4从静态库中删除源代码? 当我在目标中有Xcode 3时,有源列表,我可以删除它们,但是使用XCode 4,目标不可扩展...

我能用一些libtool做吗?

Thansk!

3 个答案:

答案 0 :(得分:1)

不确定您的意思,但如果您想从二进制文件库中删除符号,则应使用strip命令。

静态库不是源代码,而是机器代码 如果您只有静态库,则无法访问源文件。

否则,如果你的意思是" target"而不是库,这意味着您实际上正在使用Xcode构建库,并且您希望特定的源文件不会编译到库中,使用"目标成员资格" Xcode右侧面板(实用程序)上的部分。

选择文件时,可以设置源文件的目标:

enter image description here

答案 1 :(得分:0)

我假设您已将库源添加到项目中,并且您希望将它们从特定目标中删除。选择项目(左侧的顶级项目),在“Targets”下选择目标,单击“Build Phases”并从“Compile Sources”中删除相应的项目。

答案 2 :(得分:0)

在静态库目标的构建设置下,为“部署后处理”和“复制期间剥离调试符号”选择“否”。它是编译代码,因此不需要剥离符号。