Watchkit AppIcon- "AppIcon"이라는 앱 아이콘 세트에 적용 가능한 콘텐츠가 없습니다.
내 WatchKit 앱에 Images.xcassets 파일이 있습니다. 해당 자산 빌드에 아이콘을 넣 자마자 ""AppIcon "이라는 앱 아이콘 세트에 해당 콘텐츠가 없습니다."라는 오류 메시지와 함께 실패했습니다 .
이것은 나를 위해 잘 작동하는 WatchKit 아이콘을 생성하는 쉬운 방법입니다.
- http://makeappicon.com에 소스 이미지 업로드
- WatchKit 앱에서 Images.xcassets로 이동합니다.
- AppIcon이 포함 된 창을 마우스 오른쪽 버튼으로 클릭하고 "가져 오기 ..."를 선택한 다음 makeappicon.com이 생성 한 watchkit 폴더를 선택합니다.
대부분의 watchKit 앱 아이콘이 올바른 크기가 아닙니다. 다음 크기가 필요합니다.
(these are all in pixels)
48 x 48
55 x 55
58 x 58
80 x 80
87 x 87
88 x 88
172 x 172
196 x 196
기본적으로 Images.xcassets 아래 하단에 표시되는 모든 숫자는 레티 나 디스플레이 여야하므로 두 배가 필요합니다.
대부분의 watchKit 앱 아이콘이 올바른 크기가 아닙니다. 위 이미지의 지침을 따라야합니다.
제 경우에는 Sketch에서 필요한 치수로 이미지를 생성했습니다. 그런 다음 png 파일을 해당 지점에 끌어다 놓았습니다. Xcode에서 불만이 없습니다. 내 앱은 시계 키트를 사용하지 않습니다.
그러나 "AppIcon"이라는 앱 아이콘 세트에 적용 가능한 콘텐츠가 없습니다.라는 오류 메시지와 함께 빌드에 실패했습니다. 이미지 파일의 잘못된 크기에 대한 경고도있었습니다. Sketch가 어떻게 그렇게했는지 확실하지 않지만 돌아가서 Sketch에서 내보내기를 다시 구성하고 내 보낸 치수를 확인하고 새 파일을 Xcode의 앱 아이콘 지점으로 다시 드래그했습니다. 이번 빌드는 성공적이었습니다.
도덕성,이 오류 메시지가 표시되면 이미지 크기를 다시 확인하세요.
에서 인간 인터페이스 가이드 라인 .
lazy mode easy 버전에 적어 보겠습니다. 다른 모든 답변은 나를 혼란스럽게 만들었습니다. 나는 다른 사람들을 돕기를 바랍니다.
1 단계 : AppIcon이 비어 있습니다.
2 단계 : 아이콘 추가
그래서 AppIcon> on row1, col1 on 2x> 드래그 앤 드롭하면 다음과 같은 잘못된 이미지가 표시됩니다.
실제 크기는 다음과 같습니다.
3 단계 : 컴파일을 빌드했을 때 실패했습니다.
4 단계 : 검색 후
2x의 경우 이미지 크기가 40x40 픽셀이어야한다는 것을 알았으므로 해당 이미지를 잘못된 값에서 40x40 픽셀로 수정했습니다.
5 단계 : Info.plist는 아래와 같이 항목을 추가했습니다.
이번에는 빌드 / 컴파일이 작동했으며 iPhone 7에는 새 아이콘이 있습니다.
Go to MakeAppIcon website, upload your image of AppIcon . It will automatically generate all resize images , give your mail id and get the zip file . And make sure when you upload in Assets.xcassets you used a OPT very clearly for image which size is 2x or 3x depending on your requirement .
I solved the problem!
originally I only selected Apple Watch checkbox in Xcode 6 and run very well. However, I got the same error in Xcode 7 without modifying anything. My solution is to select CarPlay checkbox in addition and put in two square icons with 120px and 180px for CarPlay. Now I can run my watchapp finally.
However, it cannot be accepted for submitting to Apple Store...
'Programing' 카테고리의 다른 글
Razor에서 문자열 연결 (0) | 2020.11.10 |
---|---|
존재하지 않는 경우 폴더 만들기- "항목이 이미 있습니다." (0) | 2020.11.10 |
Swift Decodable 프로토콜로 중첩 된 JSON 구조체를 디코딩하는 방법은 무엇입니까? (0) | 2020.11.10 |
프로그래밍 방식으로 View Controller를 호출하는 방법은 무엇입니까? (0) | 2020.11.10 |
선택 후 작업 트리거 select2 (0) | 2020.11.10 |