in lib/prepare.js [868:898]
function cleanFileResources (projectRoot, projectConfig, locations) {
const platformDir = path.relative(projectRoot, locations.root);
const files = projectConfig.getFileResources('ios', true);
if (files.length > 0) {
events.emit('verbose', `Cleaning resource files at ${platformDir}`);
const project = projectFile.parse(locations);
const resourceMap = {};
files.forEach(res => {
const src = res.src;
let target = res.target;
if (!target) {
target = src;
}
let targetPath = path.join(project.resources_dir, target);
targetPath = path.relative(projectRoot, targetPath);
const resfile = path.join('Resources', path.basename(targetPath));
project.xcode.removeResourceFile(resfile);
resourceMap[targetPath] = null;
});
FileUpdater.updatePaths(
resourceMap, { rootDir: projectRoot, all: true }, logFileOp);
project.write();
}
}