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



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

我一直有点疯狂,因为我认为这是同一个问题:更新到最新的Cordova,突然它找不到我的图标,尽管什么都没动。

在这里找到了一条线索:在Cordova文档中的config.xml

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

app/config.xml

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

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

尝试在"resources/ios/…"之前添加"www/"。这对我有效。

罪魁祸首可能在图标本身。右键单击图标,然后单击"属性"。在"常规"选项卡下,检查文件类型是PNG文件(.PNG)还是PNG文件(.PNG)。

如果是的话。PNG,编辑你的图标并用扩展名".PNG"保存。Viola!

相关内容