2016-09-23 3 views
1

IOS에서 애플리케이션을 만들고 cordova cli 6.3.1에서 Android를 생성 중입니다.Cordova CLI에서 IOS 응용 프로그램에 아이콘 추가하기 6.3.1

IOS에 앱 아이콘이 표시되지 않지만 Android에서는 정상적으로 작동합니다.

여기


내 APP 내 APP

<content src="index.html" /> 

<plugin name="cordova-plugin-splashscreen" spec="4.0.0" /> 
<plugin name="cordova-plugin-network-information" spec="1.3.0" /> 
<plugin name="cordova-plugin-dialogs" spec="1.3.0" /> 
<plugin name="cordova-plugin-device" spec="1.1.3" /> 
<plugin name="cordova-plugin-statusbar" spec="2.2.0" /> 
<plugin name="cordova-plugin-whitelist" spec="1" /> 

<preference name="DisallowOverscroll" value="true" /> 
<preference name="SplashScreenDelay" value="5000" /> 
<preference name="StatusBarOverlaysWebView" value="true" /> 
<preference name="backgroundColor" value="#c72678" /> 
<preference name="ShowSplashScreenSpinner" value="false"/> 
<preference name="prerendered-icon" value="false" /> 
<preference name="orientation" value="portrait" /> 
<preference name="fullscreen" value="false" /> 
<preference name="target-device" value="universal" /> 
<preference name="deployment-target" value="6.1" /> 

<access origin="*" /> 
<allow-intent href="http://*/*" /> 
<allow-intent href="https://*/*" /> 
<allow-intent href="tel:*" /> 
<allow-intent href="sms:*" /> 
<allow-intent href="mailto:*" /> 
<allow-intent href="geo:*" /> 
<platform name="android"> 
    <allow-intent href="market:*" /> 
    <splash src="images/splashscreen/android/800x1280.png" /> 
    <splash src="images/splashscreen/android/200x300.png" platform="android" qualifier="ldpi" /> 
    <splash src="images/splashscreen/android/307x480.png" platform="android" qualifier="mdpi" /> 
    <splash src="images/splashscreen/android/480x800.png" platform="android" qualifier="hdpi" /> 
    <splash src="images/splashscreen/android/720x1280.png" platform="android" qualifier="xhdpi" /> 
    <splash src="images/splashscreen/android/720x1280.png" platform="android" qualifier="fr-xhdpi" /> 
    <icon src="images/icon.png" /> 
</platform> 
<platform name="ios"> 
    <allow-intent href="itms:*" /> 
    <allow-intent href="itms-apps:*" /> 
</platform> 
<config-file platform="ios" target="*-Info.plist" parent="UIStatusBarHidden"> 
      <true/> 
</config-file> 
<config-file platform="ios" target="*-Info.plist" parent="UIViewControllerBasedStatusBarAppearance"> 
     <false/> 
</config-file> 

<!-- iPhone and iPod touch --> 
<splash src="images/splashscreen/ios/320x480.png" platform="ios" width="320" height="480" /> 


<!-- iPhone 5/iPod Touch (5th Generation) --> 
<splash src="images/splashscreen/ios/640x1136.png" platform="ios" width="640" height="1136" /> 

<!-- iPhone 6 --> 
<splash src="images/splashscreen/ios/750x1334.png" platform="ios" width="750" height="1334" /> 
<splash src="images/splashscreen/ios/1242x2208.png" platform="ios" width="1242" height="2208" /> 


<!-- iPad --> 
<splash src="images/splashscreen/ios/768x1024.png" platform="ios" width="768" height="1024" /> 


<!-- Retina iPad --> 
<splash src="images/splashscreen/ios/1536x2048.png" platform="ios" width="1536" height="2048" /> 


<!-- iPad --> 
<icon src="images/icon_76x76.png" platform="ios" width="76" height="76" /> 




<!-- iPhone/iPod Touch --> 
<icon src="images/icon_57x57.png" platform="ios" width="57" height="57" /> 


<!-- iPad --> 
<icon src="images/icon_72x72.png" platform="ios" width="72" height="72" /> 

아이콘 이미지가 지정된 폴더에 있습니다 내 설정이다.

누구든지 문제를 해결할 수 있습니까? 미리 감사드립니다.

답변

4

아마 오른쪽 아이콘 크기가 누락되었습니다. 현재 이들은 iOS가 요구하는 모든 아이콘입니다.

<platform name="ios"> 
     <icon height="57" src="res/icons/icon-57.png" width="57" /> 
     <icon height="114" src="res/icons/icon-114.png" width="114" /> 
     <icon height="72" src="res/icons/icon-72.png" width="72" /> 
     <icon height="144" src="res/icons/icon-144.png" width="144" /> 
     <icon height="76" src="res/icons/icon-76.png" width="76" /> 
     <icon height="152" src="res/icons/icon-152.png" width="152" /> 
     <icon height="40" src="res/icons/icon-40.png" width="40" /> 
     <icon height="80" src="res/icons/icon-80.png" width="80" /> 
     <icon height="50" src="res/icons/icon-50.png" width="50" /> 
     <icon height="100" src="res/icons/icon-100.png" width="100" /> 
     <icon height="120" src="res/icons/icon-120.png" width="120" /> 
     <icon height="180" src="res/icons/icon-180.png" width="180" /> 
     <icon height="29" src="res/icons/icon-29.png" width="29" /> 
     <icon height="58" src="res/icons/icon-58.png" width="58" /> 
     <icon height="87" src="res/icons/icon-87.png" width="87" /> 
     <icon height="167" src="res/icons/icon-167.png" width="167" /> 
</platform> 
+0

https://github.com/AlexDisler/cordova-icon 대답 주셔서 감사합니다. 그것은 정확한 해결책이었습니다. – mobiledevnewbie

+0

방금 ​​내 생명을 구했어. 14 시간의 좌절감과 막 다른 골목. 정말 고맙습니다. 질문 :이 파일을 내 config.xml에 추가하면 앱의 모든 아이콘 요구를 해결할 수 있습니다. 이것은 cordova-icon 플러그인이 더 이상 필요하지 않음을 의미합니까? – Rjak

+0

@ Rjak 코드 아이콘 아이콘 스크립트를 의미합니까? 아이콘을 어떻게 든 만들 필요가 있습니다. – RonaldPK

0

예. 아이폰 OS와 코르도바 및 변경 아이콘과 스플래시 이미지의 경우, 가장 간단한 방법은 다음과 같습니다

  1. 는 아이폰 OS pgicons.abiro.com
  2. 가져 오기 지퍼 모든 크기는 압축과의 루트 디렉토리에 복사에 대한 더 나은 품질 프로세스에 대한 1024 아이콘을 갖는 프로젝트.
  3. 마지막으로 루트 디렉토리 config.xml에서 편집하고 웹 온라인에서 생성 된 코드를 포함 시키거나 작성하십시오.

관련 문제