2017-09-26 12 views
1

High Sierra에서 XCode 9 (또는 Application Loader)를 사용하여 iTunes에 이진 파일을 업로드하려고하면 다음 오류가 발생합니다. :High Sierra에서 Xcode 9로 연결 (ERROR ITMS-90391)

ERROR ITMS-90391: "Missing Icons. No icons found for watch application ‘AppName/Watch/WatchApp.app'. Make sure that its Info.plist file includes entries for CFBundleIconFiles."

나는 동일한 바이너리 문제없이 시에라에 엑스 코드 9GM를 사용하여, 어제 업로드 점에 유의 바랍니다.

은 이미 확인한 것들/시도 :

  1. 청소 프로젝트, DerivedData을 삭제,
  2. 필요한 모든 응용 프로그램 아이콘이 적절한 자산 카탈로그에 존재
  3. 자산 카탈로그 구성원이 올바른지 다시 부팅
  4. 결과로 .xcarchive에는 CFBundleIcons 키의 자산 파일과 Info.plist 항목이 모두 포함 된 것으로 나타납니다.
  5. 새로운 이름으로 모든 이미지 파일을 제거하고 다시 읽었으나 아무 소용이 없습니다.

관련 질문이 있으시면 here이고 가장 최근의 질문은 Apple developer forums입니다. 그러나 제안 된 솔루션 중 어느 것도 작동하지 않는 것 같습니다. 어떤 아이디어?

+0

Application Loader로 IPA를 업로드하려고 했습니까? – the4kman

+0

@ the4kman 예, 같은 오류 ... – spassas

답변

0

나는 이것이 높은 시에라 GM에 9.0 gm의 사과 버그라고 생각한다. 이것을 파악하려고하는 좌절의 시간.

내 시계 앱 및 시계 확장 에셋의 애셋에서 시계 확장 타겟 멤버의 선택을 취소하여이 문제를 해결했습니다. 내 시계 앱 및 시계 확장에 대한 애셋 모음을 다시 말하면 대상 애플리케이션 목록에서만 시계 앱을 선택합니다.

+0

답변 해 주셔서 감사합니다. 불행하게도, GM 에서뿐만 아니라 HSiera/xCode9의 공식 릴리스에서 발생합니다. 또한이 문제를 해결하면 오류가 제거되지만보기 확장 프로그램을 통해 액세스하는 모든 애셋도 제거되므로 나를위한 옵션이 아닙니다. – spassas