ios预编译指令在静态库SDK的应用
#if 这种判断型的预编译指令好像在framework静态库中不起作用,这种判断只能在framework打包之前在源码中生效,可以动态判断,一旦打包生成framework之后,就固定的按照打包时的if判断来,不会灵活判断。比如#if判断项目中加入某个第三方的framework,然后执行这个第三方framework有关的代码,在打包时如果项目中这个第三方framework,那么#if是通过的,打包之后,这个#if判断一直是通过的状态,即使项目中没有这个第三方framework,这个#if判断也还是按判断通过的流程执行,不会重新作出判断了,有没有做过SDK开发的解决过这个问题