2012-11-16 9 views
12

私はiPadアプリを作っていますが、それはシミュレータ上で動作しますが、デバイス用にビルドしようとすると失敗します。Xcode 4.5 - CopyPNGFileが存続します。新しいアイデアが必要です

エラーは以下の通りです:

これらは、私はこの問題を是正しようとしたものです:

  • は/ Photoshopの持つすべてのPNGファイルを経て、wが再びそれらを保存oインターレース
  • [リソース]フォルダ内のすべてのイメージを削除し、再びイメージをドラッグ/ドロップして追加しました。
  • すべてのPNG画像を削除して(JPGを残して)、動作します... 1つのPNGを追加すると、Xcodeはひっそりとフィットします。
  • 私〜ライブラリ/開発/ Xcodeの
  • をderivedDataを削除したのXcodeを終了し、コンピュータを再起動して、もう一度試してみました、再び
  • を試してみました。

私はパスについて調べてみましたが、わかりません。どんなアイデアでも大喜びです。

補遺 は、私はまた、Xcodeのは、独自の[email protected]とDefault.pngに対してエラーを投げていることを追加したいです!

+0

この問題を取得するとき、きれいにしてください、通常私のために働く。製品 - >クリーン。 – Christoffer

+0

またはちょうどshift-cmd-k – Christoffer

+0

私は繰り返し清掃について言及するのを忘れましたが、まだ運がありません。 –

答えて

5

これは、あなたはそれが実際になって何の予期しない形式でファイルを保存する場合、エラーもoccureできる

2

私はそれを理解しました。エラーログは、赤いハイライトの直前に「理由:画像が見つかりません」と表示されていたため、少し誤解を招いていました。

「画像」はPNGまたはJPGではなく、上記で明示したliberal.dylibです。どうすれば私のperlライブラリがなくなったのかわかりません...

6

あなたはPNGファイルを非インタラクティブとして保存する必要があります。たとえば、Photoshopを使用して、「ファイル」 - >「Webおよびデバイス用に保存」メニューに進みます。 「インターレース」のチェックボックスをオフにして、ファイルを保存します。通常、インターレースされたボックスはチェックされていません。希望があれば

+1

ありがとう!これはまさに私の問題です!私のDefault.pngと[email protected]は本当に大きかったし、エミュレータは変換せずに直接それらを取るが、デバイスに展開するとき、これらのヘビー級pngをデバイスフレンドリなフォーマットに変換するための1つの追加ステップがあるが、ツールが失敗し、この混乱するエラー! –

+0

この質問はPNGに関するものではありません –

+0

CopyPNGFileエラーが発生する理由は –

0

thisをチェックしてください。これはあなたに役立つかもしれません。また、プロジェクトからbkg1.pngを削除してください。

0

IOSで利用可能なPNGファイルが欠落しているが、動的ライブラリを使用すると、それに対してリンクされているとは何の関係もイマイチありませんすることが。たとえば、* .pngを保存しますが、.jpgエンコーディングを使用します。ファイル形式が実際に必要な形式であることを確認してください。

0

問題の原因となっているファイルの拡張子.pngを削除してみてください。 方法はわかりませんが、私のために働いた!

0

このエラーは、build phasesタブのcopy bundle resources段階にpngが表示されたときに発生していました。エラーがフェーズを構築

に行くことによって解決される私の場合はhttps://stackoverflow.com/a/5659415/287403

44

を参照してください - > [コピーバンドルリソース

をして

+1

ビンゴ... thx私はこれを必要としました –

+2

"Build Phases"。しかし、これも私の問題でした。ありがとう! – livingtech

+0

これは正解ですが、他の1つではありません、ありがとう! – asheinfeld

4

ビルド設定をDefaultXX.png弁当画像のすべての重複エントリを削除 - > [PNGファイルを圧縮]を検索し、[いいえ]に設定します。これは私を助けた

+0

これは私にも役立ちました。同じ名前の複数の透明な写真がありました。ありがとう。 –

関連する問題