我在vs2015中创建了一个离子cordova应用程序。该项目为图标和飞溅创造了离子创建的图像。这些在android上运行良好。当我在ios上构建并运行应用程序时,图标和启动仍然是cordova的默认设置。在platforms / ios目录中,corrct图像位于images.xcassets文件夹中。但是在模拟器中没有被应用程序接收。
任何人都遇到过这个问题。我已经尝试删除和重建,清除缓存等config.xml代码:
<allow-navigation href="http://*/*" />
<allow-navigation href="*" />
<content src="index.html" />
<access origin="*" />
<preference name="webviewbounce" value="false" />
<preference name="UIWebViewBounce" value="false" />
<preference name="DisallowOverscroll" value="true" />
<preference name="android-minSdkVersion" value="16" />
<preference name="BackupWebStorage" value="none" />
<preference name="SplashScreen" value="screen" />
<preference name="SplashScreenDelay" value="3000" />
<preference name="KeepRunning" value="True" />
<preference name="ShowTitle" value="True" />
<preference name="InAppBrowserStorageEnabled" value="True" />
<preference name="SuppressesIncrementalRendering" value="True" />
<feature name="StatusBar">
<param name="ios-package" value="CDVStatusBar" onload="true" />
</feature>
<plugin name="cordova-plugin-console" version="1.0.2" />
<plugin name="cordova-plugin-device" version="1.1.1" />
<plugin name="cordova-plugin-statusbar" version="2.1.1" />
<plugin name="cordova-plugin-whitelist" version="1.2.1" />
<plugin name="ionic-plugin-keyboard" version="1.0.8" />
<plugin name="cordova-plugin-admobpro" version="2.11.1" src="https://github.com/floatinghotpot/cordova-admob-pro.git" />
<plugin name="cordova-plugin-extension" version="1.2.9" />
<plugin name="cordova-plugin-network-information" version="1.2.0" />
<platform name="android">
<icon src="resources\android\icon\drawable-ldpi-icon.png" density="ldpi" />
<icon src="resources\android\icon\drawable-mdpi-icon.png" density="mdpi" />
<icon src="resources\android\icon\drawable-hdpi-icon.png" density="hdpi" />
<icon src="resources\android\icon\drawable-xhdpi-icon.png" density="xhdpi" />
<icon src="resources\android\icon\drawable-xxhdpi-icon.png" density="xxhdpi" />
<icon src="resources\android\icon\drawable-xxxhdpi-icon.png" density="xxxhdpi" />
<splash src="resources\android\splash\drawable-land-ldpi-screen.png" density="land-ldpi" />
<splash src="resources\android\splash\drawable-land-mdpi-screen.png" density="land-mdpi" />
<splash src="resources\android\splash\drawable-land-hdpi-screen.png" density="land-hdpi" />
<splash src="resources\android\splash\drawable-land-xhdpi-screen.png" density="land-xhdpi" />
<splash src="resources\android\splash\drawable-land-xxhdpi-screen.png" density="land-xxhdpi" />
<splash src="resources\android\splash\drawable-land-xxxhdpi-screen.png" density="land-xxxhdpi" />
<splash src="resources\android\splash\drawable-port-ldpi-screen.png" density="port-ldpi" />
<splash src="resources\android\splash\drawable-port-mdpi-screen.png" density="port-mdpi" />
<splash src="resources\android\splash\drawable-port-hdpi-screen.png" density="port-hdpi" />
<splash src="resources\android\splash\drawable-port-xhdpi-screen.png" density="port-xhdpi" />
<splash src="resources\android\splash\drawable-port-xxhdpi-screen.png" density="port-xxhdpi" />
<splash src="resources\android\splash\drawable-port-xxxhdpi-screen.png" density="port-xxxhdpi" />
</platform>
<platform name="ios">
<icon src="resources\ios\icon\icon.png" width="57" height="57" />
<icon src="resources\ios\icon\icon@2x.png" width="114" height="114" />
<icon src="resources\ios\icon\icon-40.png" width="40" height="40" />
<icon src="resources\ios\icon\icon-40@2x.png" width="80" height="80" />
<icon src="resources\ios\icon\icon-50.png" width="50" height="50" />
<icon src="resources\ios\icon\icon-50@2x.png" width="100" height="100" />
<icon src="resources\ios\icon\icon-60.png" width="60" height="60" />
<icon src="resources\ios\icon\icon-60@2x.png" width="120" height="120" />
<icon src="resources\ios\icon\icon-60@3x.png" width="180" height="180" />
<icon src="resources\ios\icon\icon-72.png" width="72" height="72" />
<icon src="resources\ios\icon\icon-72@2x.png" width="144" height="144" />
<icon src="resources\ios\icon\icon-76.png" width="76" height="76" />
<icon src="resources\ios\icon\icon-76@2x.png" width="152" height="152" />
<icon src="resources\ios\icon\icon-small.png" width="29" height="29" />
<icon src="resources\ios\icon\icon-small@2x.png" width="58" height="58" />
<icon src="resources\ios\icon\icon-small@3x.png" width="87" height="87" />
<splash src="resources\ios\splash\Default-568h@2x~iphone.png" width="640" height="1136" />
<splash src="resources\ios\splash\Default-667h.png" width="750" height="1334" />
<splash src="resources\ios\splash\Default-736h.png" width="1242" height="2208" />
<splash src="resources\ios\splash\Default-Landscape-736h.png" width="2208" height="1242" />
<splash src="resources\ios\splash\Default-Landscape@2x~ipad.png" width="2048" height="1536" />
<splash src="resources\ios\splash\Default-Landscape~ipad.png" width="1024" height="768" />
<splash src="resources\ios\splash\Default-Portrait@2x~ipad.png" width="1536" height="2048" />
<splash src="resources\ios\splash\Default-Portrait~ipad.png" width="768" height="1024" />
<splash src="resources\ios\splash\Default@2x~iphone.png" width="640" height="960" />
<splash src="resources\ios\splash\Default~iphone.png" width="320" height="480" />
</platform>
<icon src="resources\android\icon\drawable-xhdpi-icon.png" />
<plugin name="cordova-plugin-splashscreen" version="3.2.1-dev" src="https://github.com/apache/cordova-plugin-splashscreen.git" />
<preference name="Orientation" value="portrait" />
</widget>
&#13;
答案 0 :(得分:0)
当我从VS2015部署到远程设备到mac时,我遇到了同样的问题。 图标和闪屏是默认设置。
但是:
- &GT;图标和闪屏是很好的,并且在已部署的设备上很好地显示。
此外,当应用程序可以通过tesflight测试或发布时,图标和启动画面都会更正。
答案 1 :(得分:0)
刚刚找到答案:
Cordova ios icon (and splashscreen) not showing with Ionic resources
<splash src="resources\ios\splash\Default~iphone.png" width="320" height="480"/>
斜杠应该是
<splash src="resources/ios/splash/Default~iphone.png" width="320" height="480"/>