為什么要升級(jí)Xcode13
因?yàn)樽罱蛻?hù)提出了一個(gè)Bug:
臨時(shí)解決方案:
讓用戶(hù)卸載了昂秃,蘋(píng)果商店重新下載就可以正常使用了赴蝇。
最終解決方案:
1滩租、Mac系統(tǒng)升級(jí)到11以上角溃,Xcode也升級(jí)到最新
2、重新制作證書(shū)慢显、授權(quán)文件也記得重新綁定一下證書(shū)
3爪模、重新打包給蘋(píng)果商店審核
當(dāng)然Xcode環(huán)境升級(jí)之后,多多少少也遇到了一些問(wèn)題荚藻,我這邊就我所遇到的進(jìn)行了羅列:
問(wèn)題1:蘋(píng)果爸爸在Xcode13上強(qiáng)制要求我們使用新的構(gòu)建模式
解決方案
這里選擇新的構(gòu)建模式:
新的構(gòu)建模式屋灌,比之前的提供更好的可靠性與創(chuàng)建性能,而且可以獲取項(xiàng)目配置問(wèn)題应狱。(總之就是更高更好更強(qiáng)共郭,蘋(píng)果爸爸說(shuō):盤(pán)它就對(duì)了)
問(wèn)題2:提示存在重建
出現(xiàn)原因:Workspace Setting 的 "New Build System"會(huì)對(duì)構(gòu)建中的元素循環(huán)進(jìn)行嚴(yán)格的檢查,避免不必要的重建疾呻,這個(gè)也是錯(cuò)誤出現(xiàn)的原因除嘹。
解決方案:在 target -> Build phase > Copy Bundle Resource 中找到info.plist刪除,其它也是一樣找到并刪除岸蜗。
問(wèn)題3:多處提示重定義尉咕,這個(gè)問(wèn)題是在切換構(gòu)建模式之后出現(xiàn)的
解決方案
其它問(wèn)題
由于我這邊是:
1、把項(xiàng)目從老電腦拷貝到新電腦上
2璃岳、新電腦升級(jí)到最新系統(tǒng)11.5.2
3年缎、Xcode升級(jí)到13
所以出現(xiàn)了一些「環(huán)境缺失」問(wèn)題悔捶,重新安裝了java環(huán)境,下載地址:https://www.java.com/zh-CN/download/
我這邊用到了騰訊的「bugly」单芜,所以需要弄一下符號(hào)表工具蜕该。
文檔地址:https://bugly.qq.com/docs/user-guide/symbol-configuration-ios/?v=1.0.0
查詢(xún)java環(huán)境版本命令:java -version
解決 Xcode 報(bào) library not found for -lstdc++ 問(wèn)題:
http://www.reibang.com/p/6d94278d62b3