画像を非同期的に読み込むために、SDWebImage オープン ソース プロジェクトを使用しています。ローカル デバイスだけでなく、シミュレーターもビルドして実行できます。ただし、配布用にビルド (つまりアーカイブ) しようとすると、コンパイラはヘッダー ファイルが何であるかを理解していないようです。
「UIImageView+WebCache.h」をインポートします (そのようなファイルやディレクトリはありません)。
ここ github.com/rs/SDWebImage で説明されている手順に、比較的簡単にほぼ従いました。
私は、物事がスムーズに/簡単に進んでいることが真実ではないことを知っていました. 奇妙なことに、アーカイブ専用の問題に実際に直面したことはありません。SDWebImage でアーカイブを試した人はいますか?
*更新* 以下のコメントに基づいて更新しました。アーカイブの構築中に次のエラーが表示されます。
arm-apple-darwin10-llvm-gcc-4.2: Poll/BuildProductsPath/Release-iphoneos/libSDWebImage.a: そのようなファイルまたはディレクトリはありません コマンド /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/llvm-gcc-4.2終了コード 1 で失敗しました
奇妙なことに、私のプロジェクトには sdwebimage.a ファイルがあります (実際には 2 つあり、1 つはコピーして含めたもので、もう 1 つは SDWEbImage プロジェクト自体からのものです)。
* Update 2 * さらに調査したところ、SDWebImage プロジェクトはアーカイブ時にビルドされません (.a ファイルは赤です)。ただし、他のビルド タイプは問題なく動作します。どこを見ても、SDWebImage プロジェクトにディストリビューション構成があるようです。ここで他に何が問題になるかはわかりません。