1:在archive時會碰到一個蛋疼的問題,就是明明在模擬器編譯運行都正常,可是打包ipa時卻報一個找不到頭文件的錯,這是因爲直接編譯時使用的是你的系統的頭文件目錄,而archive時使用的時SDK下的頭文件目錄,通常狀況下這二者時一致的,可是有些特殊庫的頭文件,如libxml,在系統下/usr/include/libxml2是包含在頭文件自動搜索範圍內的,而SDK中這個目錄不在自動搜索範圍內,因此就會報一個"file not found"。ui
解決方式就是在編譯參數裏面添加一個頭文件搜索目錄,工程->build setting,搜索header search paths,添加你須要手動添加的頭文件目錄,如/usr/include/libxml2xml