2011-11-22 1 views
7

UIPrerenderedIcon을 info.plist 파일에서 true로 설정했지만 시뮬레이터와 장치 (iOS 5.0.1 실행 중)가 값을 무시하고 있습니다 ...UIPrerenderedIcon이 시뮬레이터 또는 장치의 XCode 4.2.1에서 무시되었습니다.

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

내가 할 수있는 아이디어가 있습니까? 나는 Clean -> Build를 시도했지만 그 중 하나를 해결하지 못했습니다 ...

+1

구문은 iOS 5.0.1 및 Simulator에서 작동하는 것과 동일하게 보입니다. 전체 파일을 게시 할 수 있습니까? – Openside

+0

현지화 된 이름이 아닌 실제 값으로 키를보고 해당 키가 설정중인 실제 키인지 확인하십시오. – DanZimm

+0

info.plist 파일은 하나뿐입니다. 파일을 보는 방법과 상관없이 속성 목록 또는 원시 소스 코드로), 값은 true로 설정됩니다. – mootymoots

답변

12

발견.

iOS 5에서는 아이콘을 사전에 그룹화합니다. plist에서 "Icon Files (iOS 5)"항목을 확장 한 다음 "Primary Icon"을 확장해야합니다. 거기에 다른 UIPrerenderedIcon 값 설정이 표시됩니다.

변경하여 해결!

+0

공유해 주셔서 감사합니다. 나는 내 앱의 info.plist (광택 효과를 성공적으로 막아 냈음) 중 하나를 통해 새 앱 (플래그가 무시 된)과 비교해 보았습니다. 이제 귀하의 게시물을 보았는데, 첫 번째 앱에 "아이콘 파일 (iOS5)"항목이 없습니다 (iOS5보다 오래된 것임). 그래서 "기본"키로 기본 설정되어 있다고 추측합니다. –

+1

최근 버전의 Xcode (예 : 4.5)에서는 프로젝트를 선택하고 대상을 선택하고 "요약"을 선택하고 "응용 프로그램 아이콘"섹션에 "사전 렌더링 됨"이라는 확인란이 있으므로이 키를 설정할 수 있습니다. 이를 확인하면 설정이 Info.plist의 적절한 위치에 추가됩니다. –

관련 문제