私はちょうどこのバグに噛まれました。 ここでの回答は大きな助けとなりました。
私はあまりにも便利なこの他のスレッドで答えを見つけましたが、私はそれが実際に行うには、安全なものであるならば(新しいAPPIDか何かを生成するようです)はよく分からない:
iphone simulator resources not updating
これは私が回避策をとった私の個人的なメモです。
1) Open the project in Xcode
2) Right-click the folder reference (BLUE folder) in the navigator
at its root and pick "Remove Reference"
3) Close Xcode all the way
4a) Warning, this step might cause other problems in your project.
4b) Open the folder browser/Finder
4c) Navigate to: /users/USERNAME/Library/Application Support/
/iPhone Simulator/version/Applications/THISPROJFOLDER
4d) Delete this whole THISPROJFOLDER. The name of the folder may be all
numbers, but this clears the Xcode "Cache" so it will rebuild things
5) Find the actual folder where you store your pictures that were referenced,
and move the folder elsewhere and rename it.
6) Now open Xcode
7) In Xcode, select Product -> Clean. It should clean successfully.
8) Now run the program through Xcode. It should run, but (hopefully) crash or
otherwise fail because it doesn't detect the resource files you removed.
9) Now go standard Xcode usage and add the files back to the folder you want,
and add a reference to that folder in the Xcode navigator. Run the program
again, and it should detect the UPDATED PDFfiles/Imagefiles.
EDIT: さて、私は上記のピーターHoseyの記事から「答え」の指示に従って、それはあまりにも動作します。私のステップ4(必須)はアプリのキーなどを再生しているようだから、おそらく私のソリューションより優れているはずです。
だからここに私はピーターのポスト次のXcode 4.0でそれを固定方法は次のとおりです。
1) Open your project in Xcode
2) Select the main project root item in the Navigator
3) Select "Build Phases" in the main pane
4) Select "Add Build Phase" button -> "Add Run Script"
5) Reposition he "Run Script" entry bar in the screen,
and move it to just-before the Copy Bundle Resources area
6) Edit the run-script you just added in the main pane:
: Set Shell to: /bin/sh (its the default, or try /bin/tsch)
: Set the script line to: touch -cm ${SRCROOT}/MyDocs
(Set it to your folder root area, matching the Blue Folder
area in your Navigator)
7) Save it all and select "Product -> Clean" to clean project
その情報をありがとう。私は彼らがそれに対処していないとは信じられない!私はフォルダに触れることがうまくいかないと感じています。おそらく、いくつかのネストが含まれているからです。 –
マイケル・ウォーターフォール:はい、プロジェクトに追加した特定のフォルダに触れる必要があります。サブフォルダも含めて、その中の何かに触れることはできません(少なくとも、私が試した最後の時間は、以前はありませんでした)。 –
もう1つの回避策を追加したいと思います。ピーター・ホセイが言ったように私はタッチを選択しようとしましたが、助けにはなりませんでした。私がしたのは、プロジェクトフォルダからフォルダをコピーし、古いフォルダをゴミ箱に移動し、xcodeを再起動して、通常どおりフォルダオプションでファイルをコピーするフォルダを追加することでした。 – Pacu