2012-02-15 161 views
2

我在我的項目中有一個奇怪的問題,並不能找出一種方法來解決它。 當我歸檔項目時,它會顯現出來。如果我只是建立它,一切都好。iOS無法讀取文件

這是我的錯誤...

While reading /Users/jorgen/Desktop/isengua-en-de_120125/Airship/UI/Default/Subscription/Resources/Shared/[email protected] pngcrush caught libpng error: Read Error

但是,它無法讀取變化的實際文件。我已經檢查過它並且可以打開它。它始終是Airship文件,但可以在Push,StoreFront或Subscriptions中使用。

也在同一個項目中,我有一個圖標的問題。

warning: iPhone/iPod Touch: isengua_ENE-DE_114+.png: icon dimensions (0 x 0) don't meet the size requirements. The icon file must be 57x57 pixels, in .png format (-19014) Unable to validate your application. - (null)

Retina的圖標是114x114,另一個是57x57。我再次檢查並重複檢查了這一點。 我已經回到了兩週前的副本,同樣的事情發生。

感謝您的幫助。

+0

你可能想檢查這個http://stackoverflow.com/questions/5287600/build-app-with-xcode-4-it-always-show-some-error-about-png-image – iDifferent 2012-02-15 18:13:23

+0

看在應用程序包並查看圖標文件是否在頂層。 – zaph 2012-02-15 18:13:35

+0

應用程序包是左側的窗口,是否正確?我的圖標是在Photoshop中用Save for Web&Devices作爲png-24製作的,透明度和隔行掃描。 – Jorgen 2012-02-15 20:30:00

回答

2

如果它只發生在您存檔時發生,當嘗試將所有需要的文件打包/移動到存檔文件夾時發生錯誤。建築只是從參考位置拉下來。

簡易修復只是刪除文件並重新導入。 2個文件不會是一個大麻煩。

您也可以查看您的info.plist和/或您的副本包資源,並確認所有內容都指向正確的文件。

+0

我已刪除並重新導入所有這些,它仍然發生。 – Jorgen 2012-02-15 18:31:33

+0

不幸的是,它不只是兩個文件。它們每次都有所不同。我確實刪除了所有UA的png並重新導入了它們,但它仍然發生。圖標文件我不知道我有多少次重拍,刪除和重播。我沒有得到(0x0)位。這就像沒什麼大小。 – Jorgen 2012-02-15 19:15:37

+0

它實際上是關閉了編譯器中的png壓縮。顯然在Xcode 4.2中有一些錯誤。 – Jorgen 2012-02-16 15:23:34

0

沒有答案爲我工作,但這確實。 我的資源文件夾,即不www文件夾,所以檢查:該文件夾中

PROJECT-NAME/PROJECT-NAME /資源/飛濺

應該有相同的爲Default.png和默認的副本@ x2.png在你的www文件夾中。

當我檢查他們是phonegap默認值。我用www文件夾中的一個副本替換了它們。做了一個乾淨的建設,它終於奏效了!