升級 Xcode12.3 后編譯報錯
- Project.xcodeproj Building for iOS Simulator, but the linked and embedded framework 'xx.framework' was built for iOS + iOS Simulator.
解決辦法:
Xcode -> File -> Project Settings -> Per-User Project Settings -> Build System -> Legacy Build System(Deprecated)
在 Xcode9 的時候,就推出了 New Build System
扼褪,作用就是提高編譯速度掀淘; 在 Xcode10 的時候改為默認(rèn)了略吨,而 Per-User Project Settings
是 Use Shared Setting
盏档; 升級到 Xcode12.3 后此處設(shè)置也要改了。
上面的辦法只是治標(biāo)不治本域仇,也犧牲了 Xcode 的構(gòu)造優(yōu)化葫哗,最好還是催促第三方提供新的版本,避免此問題振湾。
New Build System
帶來的具體構(gòu)建編譯提升可以參考 文章