我尝试上传使用iOS app
开发的Cordova
,但是,在尝试archive
时,我收到了此错误:
缺少什么图标,应该放在哪里? (我准备了一张72x72像素的图标)
PD:如果你能告诉我它应该有什么名字会很棒。修改
这是我的图标文件夹中的内容:
答案 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à!