2012年4月30日 星期一

IOS 5版, APP實做攻略2.0--升級之路

為了讓軟體可以在IOS 5.0以上的版本上跑的順利,Baker Framework更新版本到3.2了,因此,App實做攻略,也就跟著要更新囉!
BUT,APP升級之路並不是那摸容易的~
要打包IOS 5的APP,首先就要升級到IXcode 4.2以上版本,但XCODE 4.2版本,又只能在LION下執行!因此,只好讓慢慢的MAC BOOK升到LION囉!

== 你以為這樣就搞定了嗎?
NO!升級到LION, KEY CHAIN的憑證KEY就不能用了。在Developer 網站上申請的憑證就不靈光了!當然Provisoning就不能用了!
這也就是說,打包APP時,會發生Code Sign Error找不到原始憑證,就無法 上傳到Itune Connect 上,APP就不能升級了!

這時侯怎麼辦呢?
==>寫信問APPLE DEVELOPER 客服吧!

請要升級APP的開發人員注意,如果你發生了什麼該有的憑證都弄丟, 亂刪刪掉,或升級系統,導致失效....等等狀況發生時,請跟著這樣做:

1.重新在你的機器上用KEY CHAIN做一件憑證。
2.用這個憑證到Deveoper 網站上再申請一份憑證。
3.找到你要升級的APP的APPLE ID,寫下來。
4.到Provisioning 中的Distribution中再重新申請一個Provisioning 即可。
5.下載你的Provisioning ,拖到Xcode中~指下來的步驟,就跟打包APP沒二樣囉!

嗯, 給APPLE的客服很多讚!
順便打廣告,
APP實做攻略已經升級囉!

歡迎大家到http://itunes.apple.com/us/app/app-shi-zuo-gong-e/id484567053?mt=8
下載哦
~~

2012年4月4日 星期三

Xcode 4.3.2: “No identities were available”

最近Apple 推出了新的xcode 4.3.2, 興沖沖的裝了之後,在完成的app的開發和測試之後, 所有的狀況都沒問題,但在驗證時, 卻出現

 “No identities were available” 

這可讓我不知如何是好~~

上網爬文了許久, 有位國外的網友建議把版本降為4.2, 於是就將版本降為4.2

= = 但再archive 一個build之後, 卻出現了找不到圖示的錯誤訊息

iPhone/iPod Touch: Icon.png: icon dimensions (0 x 0) don’t meet the size requirements. The icon file must be 57x57 pixels, in .png format (-19014)

此時,有點快要昏倒的感覺~

最後,終於在Apple Developer Forum上看到了答案, 

方法就是, 下載 Application Loader 2.5.1 DMG, 並安裝它們
接著,重開你的xcode, 再編一次, 
這時侯,問題就搞定了~