2011年2月22日 星期二

iPhone 發佈時遇到的小小warning

在我distribution的時候有遇到這麼個小小warning

warning: 'The Validate Built Product build setting was not enabled when building for Distribution.'

這是個滿貼心的warning,因為有了Validate Built Product這個檢查,
會初步幫忙開發者找到問題,避免在submit時發生問題.

參考網站有詳細的圖文介紹
我這裡僅以文字描述:P
1. 在xcode裡開啟project的內容(Get Info)
2. 切換到build tag
3. 搜尋Validate Built Product
4. checkbox確定要打勾勾

呵~勾完重新執行的結果,馬上就有icon的問題...

iPhone 發佈時遇到的 icon problem

這是我在作distribution時遇到的其中一個問題
Icon specified in the Info.plist not found under the top level app wrapper:
icon.png (-19007)

網路上滿多解答的,我參考了coco2d for iPhone上的討論

1. 首先將info.plist的Icon files欄位修改成CFBundleIconFiles
2. 然後新增 (名稱大小寫都照著取,即使是iPad project也一樣)
    Icon.png
    Icon@2x.png
    Icon-72.png
    Icon-Small.png
    Icon-Small-50.png
    Icon-Small@2x.png
3. 重新將project的resource file刪除再加入,以確保project有最新的icon

最後,還可以參考一下官網的guide
像57x57 pixels is for iPhone/iPod
114x114 pixels is for high resolution iPhone/iPod
72x72 pixels is for iPad
(我想以後可能還要提供72@2x的icon吧~)

內容回應