xcode build小記

mac version 10.6.8,安裝的xcode4.2在手動打包的情況下,雖然顯示archive suceed,但是卻沒有archive生成。今天特意花了一下午時間解決該問題。

我把keychain Access裏面的所有key和mycertificate都刪除了,只留下了一個develop的certificate,結果xcode裏面只有在simulator能編譯通過,並且可以運行,但是卻再無法在ios device的情況下build succeed,且archive也總是fail,我有些嚇着了,人家的電腦呢,所以乾脆想先把xcode重新安裝一下,所以就在google上找了一條命令來卸載:

sudo /Developer/Library/uninstall-devtools --mode=all
確實挺成功,完全沒了,結果重新安裝xcode4.2,很糟糕,完全無法安裝了,我想慘了,人家回來會和我拼命的,還好有google,修改系統時間到2012/1/1,很無賴的方式,不過很成功地安裝成功了。再把時間改回來,太好了,不會被罵了,哈哈。不過還是無法archive成功,不行再怎麼樣應該把人家地還原吧。reset了keychain還是不行,繼續google,找到一個好方法:

security import Certificates.p12 -k ~/Library/Keychains/login.keychain

到你p12文件所在位置,命令行執行一下上面的命令就好了。總算還原了。

還有時間,我想既然只剩下這一個證書了,而且是有效的,那就再試試腳本的那個吧,還不錯,腳本很聽話呢。測試成功。需要知道腳本的可以看我的ios build腳本那篇,不過需要修改。


參考資料:

http://www.cocoachina.com/bbs/read.php?tid-17767.html

http://blog.csdn.net/rsp19801226/article/details/7383566


發佈了66 篇原創文章 · 獲贊 18 · 訪問量 38萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章