Ad Hoc iPhone 응용 프로그램의 아이콘이 iTunes에 표시되도록하려면 어떻게해야합니까?

StackOverflow https://stackoverflow.com/questions/173247

문제

아이콘 파일 Icon.png가있는 iPhone 앱이 있습니다.

이 아이콘은 앱이 휴대 전화 자체에있을 때 올바르게 나타나지만 iTunes의 응용 프로그램 창에는 표시되지 않습니다.

제대로 나타나려면 어떻게해야합니까?

도움이 되었습니까?

해결책

이 작업을 수행하는 가장 깨끗한 방법은 공식 애플 문서에 설명되어 있습니다. 테스트를위한 응용 프로그램 게시. 아래는 해당 페이지에 제공된 정확한 지침입니다.


테스터가 보는 iTunes 아트 워크는 응용 프로그램의 아이콘이어야합니다. 이 아트 워크는 512 x 512 JPEG 또는 PNG 파일이어야합니다. iTunesArtwork. 파일에 유의하십시오 확장이 없어야합니다.

애플리케이션 아이콘 파일을 생성 한 후 다음 단계를 따라 응용 프로그램에 추가하십시오.

  1. Xcode에서 프로젝트를 엽니 다.
  2. 그룹 및 파일 목록에서 리소스 그룹을 선택하십시오.
  3. 프로젝트> 추가 프로젝트를 선택하고 iTunesArtwork 파일로 이동 한 다음 추가를 클릭하십시오.
  4. 나타나는 대화 상자에서 "항목 복사"옵션을 선택하고 추가를 클릭하십시오.

PNG 또는 JPEG 파일은 접미사가없는 'iTunesArtwork'일뿐입니다.

파일을 구축 한 후 파일을 응용 프로그램 번들에 복사하려고하면 앱 서명이 나오고 장치에 동기화하려고 할 때 확인 오류가 발생합니다. 아트 워크 파일이 Xcode의 프로젝트 대상 내에 "복사 번들 자원"폴더에 포함되어 있는지 확인하십시오 (위 4 단계).

다른 팁

아이콘의 512x512 PNG를 만들고 "iTunesArtwork"(확장, 견적 없음) 이름을 자원 아래 프로젝트에 추가하십시오. 그런 다음 빌드하십시오.

자세한 내용은 여기를 참조하십시오.

http://developer.apple.com/library/ios/#documentation/xcode/conceptual/ios_development_workflow/000-introduction/introduction.html

이 게시물에 도착하는 사람들이 더 쉽게 도착할 수 있도록 실제 지침은 다음과 같습니다 (허용 된 답변에서 링크 된 블로그 게시물에서 바로).


Twitter에서 iPhone 앱 용 자신의 IPA 파일을 만드는 방법에 대한 이야기가 있었으므로 이전에 IPA를 구축하는 데 사용한 지침을 제공 할 것이라고 생각했습니다. 즐기다.

  1. 데스크탑에서 "Working"이라는 폴더를 만듭니다. 이를 열고 "Payload"(Case-Ensentitive)라는 다른 폴더를 만듭니다.
  2. iTunesArtwork 파일을 "Working"폴더로 이동하고 .App을 페이로드 폴더로 이동하십시오.
  3. 터미널을 열고 다음 명령을 실행하십시오 : CHMOD -R 775 ~/데스크탑/작업/페이로드
  4. 페이로드 내에서 progname.app 폴더로 이동하십시오.
  5. info.plist 파일을 두 번 클릭하십시오. Apple iPhone OS 애플리케이션 서명의 값이 포함 된 SignerIdentity라는 항목이 있는지 확인하십시오. 없는 경우 추가하십시오.
  6. 모든 것을 지퍼 위로 올리십시오. iTunesArtwork 및 Payload 폴더를 지퍼하십시오. (따라서 작업 폴더 내부에있는 것을 지퍼 업)
  7. 원하는 이름과 IPA의 확장으로 Zip 파일의 이름을 바꿉니다.
  8. iTunes로 설치하려면 두 번 클릭하십시오

실제로, Ad-Hoc로 출시 된 iPhone 소프트웨어에 iTunes 아이콘을 제공 할 수 있습니다. 이것 좀 봐 블로그 게시물 자세한 내용은.

최근 경험을 추가하겠습니다. 나는 아이콘 (엄격히, iTunesArtwork)가있는 iTunes에 Ad Hoc 앱을 표시하려고 시도했습니다. 마지막으로, 나는 't'에 대한 지침을 따랐다 고 확신했지만 여전히 그리드보기에는 나타나지 않을 것입니다. 그러나 내 작품은 표지 흐름보기에 올바르게 표시되었습니다. 내 앱을/iTunes로 삭제하고 다시 설치했습니다. 그런 다음 iTunes를 종료하고 다시 시작했습니다. - 내 작품은 모든 곳에서 정확했습니다. 그리드 뷰에서 재설정되지 않는 일종의 캐싱이있는 것 같습니다.

iTunes에 아이콘 대신 블랙 스퀘어가 표시되면 Xcode의 iTunesArtwork의 파일 유형이 "image.png"가 아닌지 확인하십시오. 그렇다면 사본 자원 빌드 단계에서 CopyPNGFile은 iOS 분할에 대해 유효하지 않은 파일을 충돌시킵니다.

  1. Xcode에서 프로젝트를 엽니 다.
  2. iTunesArtwork.png 파일을 프로젝트 폴더로 복사하십시오.
  3. iTuneartwork.png 파일을 편집하고 iTunesArtwork에서 .png를 제거하십시오.
  4. 빌드를 생성하십시오.

iTunes에서 이미지를 볼 수 있습니다.

응용 프로그램 아이콘은 앱이 App Store를 통해 배포 된 경우 iTunes에만 나타납니다.

나는 당신이 개발자 또는 임시 빌드에 대해 묻고 있다고 가정합니다. 그것들은 기본 검은 색 "A"아이콘을 얻습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top