1. 程式人生 > >xCode常見的一些錯誤總結

xCode常見的一些錯誤總結

最近做一個東西的時候由於自己一邊看手機一邊敲程式碼,然後漫不經心的我讓一個好好的程式出了bug,這種bug也不是程式碼的bug,就是xcode配置等等出現的一下問題,在程式碼本身沒有錯誤的情況下,大多數xcodeb的錯誤可以通過clean來解決,最好按住option鍵再clean,這樣clean得更徹底,反正我用這個方法解決了很多報錯,比如基本上大多數Xcode報錯都可以通過clean來解決,還有就是把模擬器reset一下總之多看看報錯,理解一下錯誤的根源是什麼。

再就是勸告一下大家別輕易相信百度,因為同一個報錯,其錯誤的根源也可能不一樣,所以別人的解決方案或許適合他,但不一定適合你,特別是需要修改什麼配置檔案的時候,你一定要先把之前的值儲存下來再修改,這樣當修改後還是沒有解決你的問題一定要記得修改回來,不然很容易原來的錯誤還沒有解決,又產生了新的錯誤。

下面說幾個配置檔案,這個值是固定的$(TARGET_TEMP_DIR)/$(PRODUCT_NAME)-LinkMap-$(CURRENT_VARIANT)-$(CURRENT_ARCH).txt,不要輕易修改。

還有這個上面的Other Linker Flags包括所有你倒入的三方庫framework,比如我這個。有時候有可能這裡差值導致報錯,這些都在Build Setting下面的Link

還有時候找不到nib檔案,檢查一下Build Phases下面的Copy Bundle Resources是否有xib檔案沒有新增,如果有,新增上就可以了。

還有就是注意一定不要有相同名的.m檔案,粗心的我就因為這個出過一次錯有時候找不到.m檔案在Compile Source裡面看下所有的.m檔案是否都新增進來,記住,所以的都要新增。

這裡所說的這些配置檔案平常都是不需要你自己配置的,xcode都會幫你完成,我說的是當你遇見報錯的時候再去檢查,所以說報錯要麼是你做了什麼不該做的事,要麼就是xcode抽風了。另外我作為一個反面教材告誡大家寫程式碼一定要專注,不要做其他事,不然你就很容易搞些事情來,然後就自己慢慢去解決吧。。。。

暫時就想到這些,想起來再更新吧