注意:
Xcode 10 默认使用的build system是New build system,与Xcode9不同导致。
改回原来编译系统最便捷:
在Xcode菜单栏 -> File -> Workspace Setting,将build system修改为legacy build system,然后clean后编译。
其中我碰到的问题:
工程2中两个Target,一个是自建静态库Framework,一个是Demo,Demo是依赖自建Framework(Build Phases>Target Dependencies),当修改Framework的源码文件后,编译运行Demo,竟然不会再先编译更新的自建Framework,导致运行结果出不来。
解决办法:改回原来编译系统,看上面操作。
在Xcode菜单栏 -> File -> Workspace Setting,将build system修改为legacy build system,然后clean后编译。