2013-08-08 4 views
0

Apple Store에 내 앱을 제출하려고하는데 -568h 수정 자의 시작 이미지가 누락되었다는 것을 알리는 "잘못된 바이너리"메시지가 나타납니다. 그러나 파일은 패키지에 들어 있습니다. 나는 확인했다. 일부 세부 정보 :잘못된 바이너리 - 568h 파일이 누락되었습니다.

  • 출시 이미지는 현지화되었지만 일부 언어는 지원되지 않습니다. 그들은 영어와 몇몇 다른 언어를 위해 존재합니다.
  • 시뮬레이터 및 테스트 장치에서 시작 이미지가 올바르게 표시됩니다.
  • 나는 크기를 확인하고 올바른
  • 내가 엑스 코드 4.6.3
  • 을 사용하고 내가 최근 엑스 코드 5 미리보기를 설치하지만 4.6.3 명령 줄 도구를 사용하고 있습니다.
  • plist 파일에 UILaunchImageFile 항목이 없습니다 (기본 이름을 사용하고 있습니다).
  • 이미지를 현지화 한 후에 이미지 시작 패널에 이미지가 나타나지 않습니다.

무슨 일입니까? 나는 단서가 없다.

+1

파일의 이름이 'Default-568h @ 2x.png'인지 확인하십시오. – rckoenes

답변

0

발견 된 이유. 시작 이미지가 현지화되어있는 경우 앱이 지원하는 모든 언어에 대한 이미지 세트를 제공해야합니다. 나는 그것을 시도했고 애플은 나의 바이너리를 받아 들였다.

+0

내 응용 프로그램은 영어와 네덜란드어로 현지화되어 있으므로 en.lproj 및 nl.lproj라는 루트 폴더가 두 개 있습니다. 두 언어 모두에서 [email protected] 및 [email protected]의 언어 버전이 있습니다 (언어마다 다릅니다). 하지만 iPhone 5에 대한 지원이 누락되었다는 오류가 나타납니다. 오류 ITMS-90096. 내가 여기서 뭔가 잘못하고있는거야. Info.plist에서 Default * .png를 사용하기 때문에 이미지의 이름 지정에 관한 항목이 없습니다. – d0n13

0

enter image description here

은 파일 이름이 위에 표시된 이미지처럼 확인하십시오.

+0

그들은 있습니다. 내가 말했듯이 시뮬레이터와 테스트 장치에서 작동합니다. Apple Store의 버전과 업로드하려는 버전 간의 주요 차이점은 출시 이미지가 현지화되어 있다는 것입니다. –

0

Base.lproj에 기본 시작 이미지가 있는지 확인해야합니다. 다른 * .lproj 폴더에있는 앱에서 직접 지원하지 않는 언어를 사용하는 기기에서 실행중인 경우에 사용되는 것으로 추정됩니다.

누구나이를 명확히 할 수 있습니까?

어쨌든 작동합니다.

관련 문제