为什么Cordova构建大于6.3.1导致错误:源路径不存在:resources \ ios \ icon \

时间:2016-12-12 10:54:35

标签: ios cordova

我的Cordova版本使用6.3.1,当我添加Cordova平台添加iOS时,然后导致错误"错误:源路径不存在:resources \ ios \ icon \ xxx.png"错误。它阻止我继续前进。我在这里看到了解决方案link,但仍然不知道为什么。有没有人可以解释为什么导致这个问题,如果我不想降级Cordova版本,我该怎么办?

3 个答案:

答案 0 :(得分:0)

我一直有点疯狂,我认为是同样的问题:更新到最新的Cordova,但突然间它找不到我的图标,尽管没有任何动静。

在此处找到了一条线索:config.xml in Cordova docs

  

此文件可以在顶级目录中找到:

     

应用程序/ config.xml中

     

请注意,在版本3.3.1-0.2.0之前,该文件存在于app / www / config.xml中,并且仍然支持此文件。

我认为它实际上并不受支持。我将config.xml移动到应用程序根目录,然后将config.xml中的所有路径更改为指向app / www / res / iconname.png,并且现在可以再次构建。希望有所帮助!

答案 1 :(得分:0)

尝试在'resources / ios / ...'之前添加'www /'。这对我有用。

答案 2 :(得分:0)

罪魁祸首可能在您的图标本身中。右键单击该图标,然后单击“属性”。在“常规”标签下,检查文件的类型是PNG文件(.png)还是PNG文件(.PNG)。

如果是.PNG,请编辑您的图标并以“ .png”扩展名保存。中提琴!