在我的工作区中,有两个项目,一个是作为名为forfun.app
的可执行类型构建的,另一个是名为libcalculate.a
的静态库,forfun.app
使用libcalculate.a
static lib。
通过比较静态lib文件的创建时间,我注意到每次构建forfun.app
时,Xcode都会重建calculate
并生成calculatelib.a
,即使它没有变化
我注意到的另一件事是中间体的创建时间(例如:*。o)不会发生变化,因此静态库项目中的* .m不会被重新编译。
现在我的问题是如何在没有变化的情况下阻止重建静态库?