第一時間更新了Xcode13,模擬器運行iPhone 13 Pro max,很快,沒毛病。心里竊喜,又是一次無感的升級。我還是太天真??!
天真
一切都很美好
歡歡喜喜的做著開心的事
總是在最后來一個措手不及
報錯
升級下第三方庫,修復修復警告,開發完成新功能。一切都是那么的perfect。然后打包提測。發現錯誤從天而降。
View
有點懵的。Xcode12時,一切都是好好的。運行模擬器也是正常的??吹綀箦e的是Parchment第三方庫。
原因
趕緊到Parchment中查看下,是不是有其他人也碰到了問題。發現“Package.swift must be updated if it's installed via Swift Package Manager”,和我碰到的比較類似了。也提供了臨時的解決方案,但不適合我。
最后看到
驚訝
我找了3天的問題,終于有一個明確的答案了。這個鍋Xcode來背。
Xcode13的更新說明中,竟然有一條叫”Known Issues“,明知有問題還發布出來坑人,太不厚道了。
解決
1. 下載Xcode12版本
還是用老版本吧,這個是最穩妥的。
2. 項目的最低版本修改為iOS12
看公司項目的使用用戶情況而定。好多大公司的最低支持版本為iOS9,還是不要提這個解決方法給Leader了。
等等等
等Xcode13.1版本吧。