我有一个包含图像的按钮。我更改了许多这些文件,但是当我构建并部署到设备或模拟器时,所有这些文件仍然显示为旧图像。我能做些什么来让构建或设备意识到这些图像已经改变了吗?当我在Xcode中查看图像时,它显示新图像(相同的文件名,但更新的图像)。当我部署它时,它会显示旧图像。
答案 0 :(得分:10)
有时Xcode会出现构建工件的缓存问题。先尝试干净,然后再进行构建。
答案 1 :(得分:0)
尝试删除位于此处的衍生数据:~/Library/Developer/Xcode/DerivedData/<YourAppName>-<some_hash>
答案 2 :(得分:0)
签入您的Xcode项目设置'Build Phases'/'Copy Bundle Resources'以确保您认为的图片(更新后的图片)包含在捆绑包中,而不是旧参考。
没错,你试过'干净&amp;构建',或从设备/模拟器中删除应用程序并重新构建它。
答案 3 :(得分:0)
通常可以解决问题的两件事:
答案 4 :(得分:0)
清洁是Shift + Command + K或 - &gt; product - &gt;清洁 像我这样不知道干净的新手。