在xcode12 中帅矗,現(xiàn)在遇到一個問題,就是在真機(jī)上運(yùn)行時沒有問題结缚,在模擬器下损晤,運(yùn)行就會報環(huán)境錯誤。
問題截圖
原因:蘋果爸爸弄出來一個arm版的mac红竭。原先模擬器跑的都是x86架構(gòu)尤勋,現(xiàn)在多了一個arm64架構(gòu),原VALID_ARCHS這個變量被廢棄了茵宪。
看連接的意思最冰,只需要在Build Setting中,刪除VALID_ARCHS就可以了稀火。
問題原因
刪除問題
補(bǔ)充:如果build或者打包時暖哨,報錯,說framework缺少armv7相關(guān)文件凰狞,可以看看下面篇裁。
1.在刪除?VALID_ARCHS?配置文件后沛慢,項(xiàng)目默認(rèn)支持armv7架構(gòu),但是目前的項(xiàng)目或者framework一般已經(jīng)不再使用armv7架構(gòu)达布,我們可以在Excluded Architectures 中配置不需要的架構(gòu)团甲。
例如:
配置信息