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