Cordova Android 11新启动屏:iOS资源生成的困惑与疑问
Ionic Cordova iOS启动屏资源生成与Android新启动屏兼容方案
针对你的问题,直接给你几个精准的操作方案:
单独生成iOS启动屏资源:
执行命令ionic cordova resources ios --splash,这个命令只会专门处理iOS平台的启动屏资源生成,完全不会改动Android相关的配置,也就不会生成Android的<splash>标签,自然不会触发警告。完美满足你需要iOS启动屏资源,但又不想干扰Android新启动屏配置的需求。Android配置维护:
检查你的config.xml,确保只保留新启动屏的偏好设置:<preference name="AndroidWindowSplashScreenAnimatedIcon" value="res/screen/android/splashscreen.xml"/>手动删除之前生成的所有Android
<splash>标签,彻底避免冲突警告。图标更新的正确姿势:
如果后续需要更新应用图标,直接用ionic cordova resources --icon,这个命令只会生成全平台的图标资源,不会涉及启动屏配置,不会对Android的新启动屏设置造成任何影响。批量更新iOS资源:
要是你需要同时更新iOS的图标和启动屏,执行ionic cordova resources ios即可,这个命令仅作用于iOS平台,不会触碰Android的配置项。
内容的提问来源于stack exchange,提问作者catrpds
相关产品推荐
相关产品推荐

