我正在使用 SDWebImage 开源项目来异步加载图像。我可以为模拟器以及我的本地设备构建和运行。但是,当我尝试构建分发(即存档)时,编译器似乎不理解头文件是什么:
导入“UIImageView+WebCache.h”(没有这样的文件或目录)。
我相对容易地按照 github.com/rs/SDWebImage 上的说明进行了操作。
我知道事情进展得太顺利/太容易了,不可能是真的。奇怪的是,我从来没有真正遇到过存档独有的问题。有人尝试过使用 SDWebImage 存档吗?
* 更新 * 我根据下面的评论进行了更新。现在我在存档构建时收到以下错误:
arm-apple-darwin10-llvm-gcc-4.2:轮询/BuildProductsPath/Release-iphoneos/libSDWebImage.a:没有这样的文件或目录命令/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/llvm-gcc-4.2退出代码 1 失败
奇怪的是我的项目中有 sdwebimage.a 文件(实际上有 2 个,一个是我复制和包含的,第二个来自 SDWEbImage 项目本身)。
* 更新 2 * 经过进一步调查,当我存档时,我的 SDWebImage 项目未构建(.a 文件为红色)。但是任何其他构建类型都可以正常工作。我到处看了看,似乎 SDWebImage 项目具有分发配置。不知道这里还有什么问题。