programing

범용 iPhone / iPad 앱에 대해 두 아이콘을 어떻게 지정합니까?

nasanasas 2020. 10. 31. 09:46
반응형

범용 iPhone / iPad 앱에 대해 두 아이콘을 어떻게 지정합니까?


iPhone과 iPad를 모두 지원하는 단일 앱을 만들고 싶습니다. 앱은 원하는대로 두 장치의 시뮬레이터에서 작동합니다. 이제 빌드하고 배포하려고합니다. plist의 "Icon File"을 57x57 .png 이미지로 설정하고 앱을 빌드하고 제출하려고하면 ItunesConnect가 iPad 용 72x72 .png 이미지가 필요하다고 불평합니다. 72x72 .png에 "Icon File"을 지정하면 ItunesConnect가 iPhone 용 57x57 이미지가 필요하다고 불평합니다. 단일 plist에서 두 아이콘을 어떻게 지정합니까?


CFBundleIconFilesInfo.plist에 Array 유형 키를 추가합니다 . 배열에는 2 개의 문자열 항목 (두 아이콘의 파일 이름)이 포함되어야합니다. 그러면 OS는 픽셀 크기에 따라 각 플랫폼에 대한 올바른 아이콘을 자동으로 선택합니다.

CFBundleIconFile를 유지하고 3.0 / 3.1 호환성을 위해 iPhone의 아이콘 파일을 가리 키 도록 할 수 있습니다 .

2010 년 5 월 업데이트 : Apple은 이제 이에 대해 자세히 설명하는 기술 노트를 제공합니다. 기술 Q & A QA1686 – iPad 및 iPhone의 앱 아이콘


CFBundleIconFile

CFBundleIconFiles

첫 번째는 문자열 일 수 있으며 iPhone 3.1 및 이전 빌드에 사용됩니다 (제 생각에). 두 번째는 값 유형 "배열"(오른쪽 클릭)로 변경할 수 있습니다. 그런 다음 왼쪽에있는 삼각형을 클릭하고 (아래를 가리 키도록) 오른쪽에있는 값을지나갑니다. 다른 파일 이름을 포함하려면 두 번째 값을 붙여 넣으십시오.

PNG이면 이름은 중요하지 않은 것 같습니다. 파일은 올바른 크기에 따라 선택되므로 iPhone의 경우 57x57, iPad의 경우 72x72의 이름 만 포함하십시오.

저는 현재 Math Cards Pro를 범용으로 전환하고 있으므로 범용 앱을 App Store에 성공적으로 제출하지 않았지만이 모든 것이 옳다고 확신합니다.


글쎄, 당신은 기본 이미지를 넣는 방법을 알고 있습니다 .ipad 응용 프로그램이 가로 또는 세로로로드 될 때 시작 이미지를 모두 표시하려면 Default ~ landscape 및 Default ~ Portrait을 넣어야합니다. 아이콘. 아이폰과 아이 패드 아이콘의 이름이 똑같아 서 서로 다른 폴더로 분리 했음에도 불구하고 아이폰 아이콘이나 아이 패드 아이콘 중 하나를 허용하지 않았기 때문에 아이폰 아이콘의 이름을 icon ~ iphone으로 변경했습니다. xcode를 누른 다음 iphone 아이콘 이미지 슬롯에 끌어다 놓고 plist 파일에서 자동으로 인식했습니다. 그래서 그것을 권장합니다 .iTunes Connect에 업로드하지 않았지만 오류가 표시되지 않습니다.

도움이 되었기를 바랍니다.


나를 위해 일했습니다. 3.2.b5를 사용하여 plist 파일을 마우스 오른쪽 버튼으로 클릭하고 "다른 이름으로 열기 ... 소스 코드"를 클릭 할 수있었습니다. byamabe가 위에 붙여넣고 제출 한대로 정확하게 정보를 추가했습니다. 자,이 문제 때문에 한 시간 더 늦지 않았다면 ...


내장 된 편집기를 통해 추가 할 수도 있습니다.

icon.png는 문자열 0입니다. icon-ipad.png는 문자열 1입니다.

참고 URL : https://stackoverflow.com/questions/2480563/how-do-i-specify-both-icons-for-a-universal-iphone-ipad-app

반응형