如何使用XCode 4从静态库中删除源代码? 当我在目标中有Xcode 3时,有源列表,我可以删除它们,但是使用XCode 4,目标不可扩展...
我能用一些libtool做吗?
Thansk!
答案 0 :(得分:1)
不确定您的意思,但如果您想从二进制文件库中删除符号,则应使用strip
命令。
静态库不是源代码,而是机器代码 如果您只有静态库,则无法访问源文件。
否则,如果你的意思是" target"而不是库,这意味着您实际上正在使用Xcode构建库,并且您希望特定的源文件不会编译到库中,使用"目标成员资格" Xcode右侧面板(实用程序)上的部分。
选择文件时,可以设置源文件的目标:
答案 1 :(得分:0)
我假设您已将库源添加到项目中,并且您希望将它们从特定目标中删除。选择项目(左侧的顶级项目),在“Targets”下选择目标,单击“Build Phases”并从“Compile Sources”中删除相应的项目。
答案 2 :(得分:0)
在静态库目标的构建设置下,为“部署后处理”和“复制期间剥离调试符号”选择“否”。它是编译代码,因此不需要剥离符号。