Cordova App - > iOS归档验证失败。图标缺失

时间:2014-09-19 14:00:00

标签: ios xcode cordova archive

我尝试上传使用iOS app开发的Cordova,但是,在尝试archive时,我收到了此错误:

iOS cordova archive validation failed with errors

缺少什么图标,应该放在哪里? (我准备了一张72x72像素的图标)

PD:如果你能告诉我它应该有什么名字会很棒。

修改

这是我的图标文件夹中的内容:

enter image description here

1 个答案:

答案 0 :(得分:1)

如果使用Cordova CLI构建Cordova项目,则icons内应该有一个yourProjectFolder/resources文件夹。在那里你可以找到几个带有Sencha标志的默认PNG图标,它们都有不同的大小并且相应地命名(例如,有一个名为Icon~ipad.png,恰好是72x72像素)。我相信这是您可以将自定义图标与应用程序打包在一起的地方。

编辑1:我认为Sencha构建过程会将此resources文件夹的内容(至少需要的图标)打包到cordova文件夹下的目标平台资源文件夹中,但显然你是'我做得对,所以我想你现在可以做的就是深入cordova文件夹。你应该尝试:yourProjectFolder/cordova/www/resources/icons(或者yourProjectFolder/cordova/www/img)或yourProjectFolder/cordova/platforms/ios内的某个地方(但是使用Cordova对ios平台的经验很少,我想不到特定的文件夹)。

编辑2:我做了一些测试,你确实必须在cordova文件夹中的每个平台文件夹中手动添加图标。例如,要为Android应用添加图标,请转到cordova/platforms/android/res并在每个可绘制文件夹中添加特定于目标平台的icon.png文件(with the right width and height)。然后为您的目标平台启动构建(cordova build android)etvoilà!