更新完Xcode10正式版問題還真是多,在這記錄一下
1. 提示文件重復(fù)
Showing Recent Errors Only
:-1: Multiple commands produce
第一種方法: 這個(gè)問題因?yàn)槿綆?kù)里帶了或者重復(fù)創(chuàng)建的文件比如readme.md,LICENCE這類文件,刪除掉或者改個(gè)名字就ok了波桩,后來發(fā)現(xiàn)還有其他的也會(huì)導(dǎo)致這個(gè)問題糯笙,后來直接采用了第二種方法
第二種方法: 修改Xcode設(shè)置(Legacy Build System)
Legacy Build System位置
Xcode->File->Project Settings/Workspace Setting-> Build System -> Legacy Build System
2. Framework頭文件找不到
發(fā)現(xiàn)之前引入的項(xiàng)目外部的Framework找不到頭文件了旱爆,把Framework文件轉(zhuǎn)移到項(xiàng)目?jī)?nèi)重新引入响疚,然后修改 Header Search Paths到Framework的Header文件夾
例如 $(PROJECT_DIR)/****.framework/Headers
3. 沒有深色模式
深色模式要配合macOS Mojave一起代咸,干国撵!
在macOS Mojave里系統(tǒng)設(shè)置-通用-深色模式
后記:更新了新系統(tǒng)陵吸,深色模式也就那么回事
4. libstdc++找不到
這個(gè)我沒遇到,因?yàn)槲乙恢庇玫膌ibc++介牙,我把以前的libstdc++拷貝出來供大家應(yīng)急
http://tupian.sorocktech.com/libstdc++%E7%9C%9F%E6%9C%BA.zip
5. import
頭文件引入不能自動(dòng)提示引入非當(dāng)前文件夾的頭文件壮虫,改為Legacy Build System就又能自動(dòng)提示了,但是又來了一個(gè)新的問題环础。囚似。。<7.LaunchScreeen.storyboard不顯示圖片>
后來發(fā)現(xiàn)輸入絕對(duì)路徑就可以找到了线得,不過好麻煩
類似這樣
6. xcode10 Archive打包問題死機(jī)機(jī)器卡死
用Xcode10打包電腦就卡死了饶唤,最后沒辦法又搞了個(gè)Xcode9,這個(gè)后來看可能是我的項(xiàng)目用的C++太多了導(dǎo)致編譯太慢贯钩,用來個(gè)小項(xiàng)目打包也沒有問題募狂,然后之前的導(dǎo)出挪到了Distrobute App里
--更新--
Build Settings - Debug Information Format -Release 設(shè)置成DWARF解決打包編譯死機(jī)問題
7. LaunchScreeen.storyboard不顯示圖片
改為Legacy Build System之后發(fā)現(xiàn)launchscreen不顯示圖片了,只顯示了一個(gè)小角的圖片其他部分不是灰的就是黑的角雷,心中一萬頭草泥馬奔騰而過,最后通過重啟電腦還有重啟手機(jī)解決了這個(gè)問題