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