兄弟盟,做爲一個iOS開發小白,今天就是打開底層大門的一篇。macos
底層編譯調試,我感受就是耐心的事情。。有好多問題須要解決,不過當代碼跑起來的那一瞬間,兄弟盟,值了。。xcode
給你們分享一個下載源碼的地址:Apple Sourcemarkdown
在編譯過程當中會遇到不少問題,須要耐下心來。一步一步操做。app
! 解決辦法:
ide
在我看來這是最耗時間的問題,一個一個文件的找,一個一個的改。。(不過最後我會上傳個zip包,包缺失文件都整理好)oop
解決辦法:Apple Source你們能夠在這裏面找。 還有其餘的缺失文件,能夠把全部的文件放在一個文件夾中引用。 ui
引用我就很少說了,你們都會spa
解決辦法: target -> Build Settings -> Preprocessor Macros 添加LIBC_NO_LIBCRASHREPORTERCLIENT調試
解決辦法:
code
解決辦法:
把‘macosx.internal’改爲‘macosx’
而後。在編譯,終於經過了。。真的是不容易(如今的我 內牛滿面o(╥﹏╥)o)
全部工做都已經就緒。那就不等了好吧
大功告成。。。爽歪歪一波。。 證實下: 。
注:有些同窗調試的時候發現斷點不能走
只要把main放在第一位就能夠了!!!
資料所在地:連接: pan.baidu.com/s/1sj3SfJYL… 密碼: pl0o