2012-01-10 2 views
2

InfoPlist 파일에 "Icon already contains gloss effects"속성이 iTunes에 지정되었지만 앱 스토어의 앱 아이콘에 문제가 있습니다. 연결하고 App Store는 광택 효과가있는 아이콘을 표시합니다 (홈 화면에서는 잘 작동 함). 이 문제를 어떻게 해결할 수 있습니까?iOS 앱 아이콘이 앱 스토어 및 iTunes Connect에 광택 효과가 있음

이전 버그는 버그였습니다. 9 월에 수정되었지만 어제 발행되었습니다. Apple 지원 팀에 편지를 보내 왔지만 아직 답변을받지 못했습니다 ..

답변

0

실제로 아이튠즈에서 업데이트 된 응용 프로그램을 제출할 때 사실상 아이콘에 대한 변경없이 내 문제가 아닌 것 같습니다. 응용 프로그램 저장소에서 광택 효과가 제거됩니다. 하지만 아이콘 설정을 전혀 변경하지 않았습니다.

이미 사실로 "UIPrerenderedIcon"로 설정 한 경우
1

iOS 5에는 Info.plist에 "Icon already gloss effects"항목이 포함 된 새 키가 포함되어 있습니다. 자세한 내용은 here을 참조하십시오.

+0

이미 설정했습니다. 내가 두 번 써야한다는 뜻인가요? – Massimo

+0

새로운 iOS 5 아이콘 항목뿐 아니라 (iOS 4 이하를 지원하려는 경우) 어떻게해야하는지 알려줍니다. – jrtc27

+1

예, 이미 설정되어 있습니다. 사실 홈 스크린은 잘 작동합니다 .. 문제는 앱 스토어에서 발생합니다 .. – Massimo

1

응용 프로그램을 로컬에서 개발 중이므로 (즉, 아직 iTunes Connect에 제출하지 않은 상태이지만) 동일한 문제가있었습니다. 그러나 실제 장치 (예 : iPhone) 및 iTunes Apps 영역의 아이콘에서 광택을 제거하는 방법을 찾았습니다. 나는 this answer에 의해 도움 받았다. 텍스트 편집기에서 InfoPlist 파일을 열 경우 일부 라인이 좋아 볼 수 있습니다 :

... 
    <key>CFBundleIcons</key> 
    <dict> 
     <key>CFBundlePrimaryIcon</key> 
     <dict> 
      <key>CFBundleIconFiles</key> 
      <array> 
       <string>[email protected]</string> 
       <string>icon.png</string> 
      </array> 
      <key>UIPrerenderedIcon</key> 
      <true/> 
     </dict> 
    </dict> 
    ... 

* 참고 : 이미 말을 엑스 코드에서 "UIPrerenderedIcon을"변경 "YES", 나의 "true"를 말한다 그래서.

이 문제를 해결하려면, 난 그냥 복사 /은 "UIPrerenderedIcon"라인을 붙여 코드의 덩어리 위에 붙여 넣은 지금처럼 보이도록 :

... 
    <key>UIPrerenderedIcon</key> 
    <true/> 
    <key>CFBundleIcons</key> 
    <dict> 
     <key>CFBundlePrimaryIcon</key> 
     <dict> 
      <key>CFBundleIconFiles</key> 
      <array> 
       <string>[email protected]</string> 
       <string>icon.png</string> 
      </array> 
      <key>UIPrerenderedIcon</key> 
      <true/> 
     </dict> 
    </dict> 
    ... 

은 틀에 얽매이지 않는 약간의 코드를 복제해야 할 것 같습니다 , 그래서이 "수정"이 얼마나 오랫동안 작동하는지 알 수는 없지만 지금은 작동합니다. 어쨌든 나를 위해서!

UPDATE :

당신이이 "기본 수준"과의 CFBundleIcons<dict> 블록의 외부에 배치 될 때 너무 오래

<key>UIPrerenderedIcon</key> 
    <true/> 

을 붙여 어디 실제로 중요한 생각하지 않는다 다른 모든 항목.

+0

을 넣으면 원하는 위치에 UIPrerenderedIcon을 둘 수 있지만 ios5에는 CFBundlePrimaryIcon 키를 붙여 넣어야합니다. – booker

0

,

그냥 "편집"버튼을 사용하여 아이콘을 다시 업로드 할 수 있습니다. (버전 정보 내)