最近維護(hù)老項(xiàng)目,發(fā)現(xiàn)其使用了很多SDK,但在Xcode12的模擬器中運(yùn)行會(huì)報(bào)錯(cuò)
"xxxx.a' for architecture arm64”

image.png
Xcode12不在支持Valid Architectures構(gòu)建設(shè)置,取而代之的是Excluded Architectures build setting (EXCLUDED_ARCHS)
具體解決辦法:
第一步:在主項(xiàng)目和pod項(xiàng)目的PROJECT的Build Settings中,搜索Excluded Architecture ,添加 Any iOS Simulator SDK,value填入 arm64
第二步:在主項(xiàng)目和pod項(xiàng)目的PROJECT的Build Settings中,刪除VALID_ARCHS(整個(gè)刪除,不能只刪除value留下Key)
具體參見:
https://blog.csdn.net/babylv1/article/details/109395657