Programing

'권장 권장 아이콘 파일-번들에 정확히'120x120 '픽셀의 iPhone / iPod Touch 용 앱 아이콘이 포함되어 있지 않습니다 (.png 형식).

lottogame 2020. 5. 9. 09:02
반응형

'권장 권장 아이콘 파일-번들에 정확히'120x120 '픽셀의 iPhone / iPod Touch 용 앱 아이콘이 포함되어 있지 않습니다 (.png 형식).


앱 업데이트를 제출했지만이 오류가 발생했다는 이메일을 받았습니다.

권장 아이콘 파일이 없습니다-번들에 .png 형식으로 정확히 '120x120'픽셀의 iPhone / iPod Touch 용 앱 아이콘이 포함되어 있지 않습니다.

이 문제를 어떻게 해결할 수 있습니까?

Apple의 현재 아이콘 요구 사항은 다음과 같습니다 .

120x120이 어디에도 나타나지 않습니까? iOS 7과 관련이 있습니까? 이름이 지정된 아이콘 Icon-120.png이나 무언가를 포함시켜야 합니까?

업데이트 : 리소스 폴더에 3 개의 아이콘 (Icon-120.png : 120x120, Icon-76.png : 76x76 & Icon-152.png : 152x152)을 추가했지만에 추가하지 않았습니다 info.plist. 동일한 경고 이메일이 수신되었습니다. 나는 아무것도 바꾸지 않기로 결심하고 다음에 어떤 일이 일어날 지 기다렸다.

놀랍게도, 앱은 20 시간 후에 리뷰 단계에 들어갔고 바로 다음 날 시장에 출시되었습니다! 많은 사람들이 여기에 얼마나 많은 Apple / Windows 앱 리뷰가 숨어 있는지 궁금해합니다.


error에서 애플리케이션을 제출할 때 아이콘이 표시 Xcode9되거나 시뮬레이터뿐만 아니라 장치에 앱 아이콘이 표시되지 않으면 cocoapods프로젝트의 최신 버전으로 업데이트하십시오 . 이 문제는의 버그 Xcode9입니다 cocoapods.


에 대한 새로운 가이드 라인있어 iPhoneX그 볼 수 있습니다 여기에 .


다음 은 iOS, Mac App 및 Android 앱용 아이콘을 생성하는 유용한 웹 사이트입니다.

1024 x 1024 아이콘을 끌어다 놓기 만하면 사이트가 모든 아이콘 크기를 만들어 전자 메일로 보냅니다. 그런 다음 다음 방법에 따라 iOS 앱의 아이콘을 설정하십시오.

Apple이 iOS 8, iPhone 6 및 6 Plus를 출시 한 후 앱 아이콘 크기와 실행 이미지 크기가 변경되었습니다. 새로운 크기의 내 게시물을 방문하십시오 :

새로운 iPhone 6 및 6+의 이미지 해상도, @ 3x 지원 추가?


예, 120x120 고해상도 아이콘을 추가해야합니다. 이제 iOS 7 만 타겟팅하려면 76 x 76, 120 x 120 및 152 x 152 아이콘 크기 만 있으면됩니다. iOS 6도 타겟팅하려면 57 x 57, 72 x 72, 76 x 76, 114 x 114, 120 x 120, 144 x 144 and 152 x 152아이콘 크기 가 필요 합니다. OS에서 보간하지 않으려는 경우 Spotlight 및 Settings 아이콘을 세지 않고!

여기에 이미지 설명을 입력하십시오

여기에 이미지 설명을 입력하십시오

블로그 게시물에 따르면 iOS 7 앱 아이콘에 대한 새 지표입니다 .

최신 정보:

Apple 지침 앱 아이콘 또는 아이콘 및 이미지 크기에 따라 :

아이콘 크기 (iOS 7 이상)

여기에 이미지 설명을 입력하십시오

아이콘 크기 (iOS 6.1 이하)

여기에 이미지 설명을 입력하십시오

장치마다 다른 크기의 앱 아이콘을 만듭니다. 범용 앱을 만드는 경우 4 가지 크기의 앱 아이콘을 제공해야합니다.

iPhone 및 iPod touch의 경우 다음 크기가 모두 필요합니다.

  • 120 x 120 픽셀

  • 60 x 60 픽셀 (표준 해상도)

iPad의 경우 다음 크기가 모두 필요합니다.

  • 152 x 152

  • 76 x 76 픽셀 (표준 해상도)


이제 이것을 Project로 설정하십시오.

  • Apple 설명서에서 언급 한 것처럼 120 픽셀의 고해상도 및 60 픽셀의 규칙적인 새 아이콘을 생성하고 이름을 설정하십시오. 예를 들어, icon-120.pngicon-152.png.

  • 이 아이콘을 프로젝트 자원 폴더에 넣고이 아이콘을 프로젝트에 추가하십시오.

여기에 이미지 설명을 입력하십시오

  • 그런 다음을 클릭 ProjectName-Info.plist하고 아이콘 파일 행을 찾으십시오 . 찾을 수 없으면 (+)기호 를 클릭하여 추가하고 아이콘 파일을 선택한 다음 아래처럼 모든 아이콘 이미지를 설정하십시오.

여기에 이미지 설명을 입력하십시오

여기에 이미지 설명을 입력하십시오

이제 앱 바이너리를 App Store 에 제출하는 것처럼 프로젝트를 보관하고 배포하십시오 . 아이콘 문제없이 앱을 제출할 수 있기를 바랍니다.


노트:

필요한 모든 아이콘을 제공하도록주의하십시오. 그렇지 않으면 앱이 Apple 유효성 검사를 통과하지 못합니다. 이런 종류의 이메일을받은 경우 :

Invalid Image - For iOS applications, icons included in the binary submission must be in the PNG format.

- If your application supports the iPhone device family, you must include square icons of the following dimensions: 57x57 pixels and 120x120 pixels.

- If your application supports the iPad device family, you must include square icons of the following dimensions: 72x72 pixels, 76x76 pixels and 152x152 pixels

Apple은 이제 iOS 7에서도 작동하는 응용 프로그램을 수용하므로 Deployment target 6.1 또는 이전 버전 은 물론 위에서 언급 한 것처럼 상점이 기대하는 iOS 7 아이콘 크기를 제공해야합니다.

Xcode 5 앱 아이콘 관리

xCode5를 사용하는 경우 가장 먼저 업데이트 할 것은 아이콘입니다. Xcode 5는 자산 카탈로그도입 하여 이미지의 여러 사본 (예 : 여러 해상도)을 간단히 관리 할 수 ​​있습니다. Launch Images와 함께 게임 아이콘을 모두 관리 할 수있는 아이콘을 만들어 보겠습니다.

여기에 이미지 설명을 입력하십시오

이제 자산 카탈로그 사용 버튼을 클릭하십시오. 마이그레이션을 확인할 때 시작 이미지 (앱을 시작할 때 나타나는 스플래시 화면의 iOS 토크)를 마이그레이션할지 묻는 메시지도 표시됩니다.

여기에 이미지 설명을 입력하십시오

자세한 정보는 Apple 카탈로그 를 참조하십시오.


허용되는 답변은 훌륭하지만 다음은 짧은 답변입니다.

<key>CFBundleIconFiles</key>
<array>
    <string>icon@2x.png</string>
    <string>icon.png</string>
    <string>Icon-Small.png</string>
    <string>Icon-Small@2x.png</string>
    <string>Default.png</string>
    <string>Default@2x.png</string>
    <string>icon-72.png</string>
    <string>icon-72@2x.png</string>
    <string>Icon-Small-50.png</string>
    <string>Icon-Small-50@2x.png</string>
    <string>Default-Landscape.png</string>
    <string>Default-Landscape@2x.png</string>
    <string>Default-Portrait.png</string>
    <string>Default-Portrait@2x.png</string>

아래의 새로운 아이콘

    <string>icon-40.png</string>
    <string>icon-40@2x.png</string>
    <string>icon-60.png</string>
    <string>icon-60@2x.png</string>
    <string>icon-76.png</string>
    <string>icon-76@2x.png</string>
</array>

이 찾을 여기를 검색하여 "번들이 .png 형식 정확히 '120x120'픽셀의 아이폰 / 아이팟 터치 앱 아이콘을 포함하지 않습니다." 구글에서.


이 복잡한 방법으로 할 필요는 없습니다. XCode 5를 사용하는 경우 (우리 대부분은 확실합니다) 아이콘을 만들어 원하는대로 호출하십시오.

  • myIcon-58.png
  • myIcon-57.png
  • myIcon-72.png
  • myIcon-80.png
  • myIcon-100.png ....

AppIcon 아래의 올바른 상자로 끌어다 놓습니다. 스크린 샷을 참조하십시오. plist 파일을 수동으로 편집 할 필요는 없습니다.

여기에 이미지 설명을 입력하십시오 여기에 이미지 설명을 입력하십시오 여기에 이미지 설명을 입력하십시오


또 다른 함정을 추가하고 싶습니다. 모든 작업을 올바르게 수행 한 경우에도 빌드 프로세스에서 둘 이상의 대상을 지원하는 경우이 오류가 발생할 수 있습니다.

이미지 자산 카탈로그는 대상의 일부이며 대상에 사용 하기 위해 Xcode5에서 선택한 경우에도 자동으로 추가되는 것은 아닙니다 .

결과적으로 빌드는 매력처럼 작동하지만 자산 카탈로그가 IPA에 추가되지 않고 AppStore 유효성 검사가 오류와 함께 실패하고 아이콘이 누락되었습니다.

자산이 대상의 일부인지 수정하거나 확인하려면 Xcode 프로젝트에서 자산 항목을 선택하고 검사기에서 대상이 확인되어 있는지 확인하십시오.


In my case it was linked with CocoaPods. I've spent a bunch of time to find what was the reason, cause everything seemed correct. I found it over here https://github.com/CocoaPods/CocoaPods/issues/7003. I just moved the "[CP] Copy Pods Resources" and "[CP] Embed Pods Frameworks" above "Copy Bundle Resources" in the Build Phases and the error dissapeared.


One easy way if you have App icon of size 1024 X 1024. just upload it on below site, It will generate icon folder Add AppIcon.appiconset in to your application.

Step 1:

Upload your existing 1024 X 1024 icon on Below Site :

https://makeappicon.com/

Step 2 :

It will send you mail.

Download icon.zip from email.

Step 3 : Drag and Drop AppIcon.appiconset to your application. It will contain all require icon.

It may help you all.

Edit : I am not owner/ promoter of this site. It will save our time.


I faced the same issue while submitting the app using Xcode 4.6. It does not recognise the icons with dimension 120x120, 58x58, 29x29, etc. So when I tried to add these icons into the info.plist and submit the app for review, Xcode 4.6 did not allow me to do so. On submitting the app without the above icons, I got a mail saying -

"Your delivery was successful, but you may wish to correct the following issues in your next delivery: Missing recommended icon file - The bundle does not contain an app icon for iPhone / iPod Touch of exactly '120x120' pixels, in .png format."

Since, it was recommended and not necessary, I submitted the app anyhow. I added the above recommended icons to the bundle but did not specify them in the Info.plist. I got the same mail again. This time I ignored it and to my surprise the app was accepted.

I wanted my app to run on iOS 5 and above and therefore, I had to use Xcode 4.6 and not the latest Xcode 5 which properly allows only apps for iOS7 and above only.

UPDATE:

NOTE: "Starting February 1st 2014 new apps and app updates submitted to the App Store must be built with Xcode 5 and iOS 7 SDK". https://developer.apple.com/news/?id=12172013a#top

Thus, this scenario will be invalid in future.


This should be called a warning, not an error. At least the email says that the icon file is "recommended" and not "required". You can safely ignore this warning if you target iOS 6. Of course, for iOS 7 you would need the new dimensions and also look out for the new rounding of the icon's corners


For any Xamarin.iOS or Xamarin.Forms developers, additionally you will want to check the .csproj file (for the iOS project) and ensure that it contains references to the PNG's and not just the Asset Catalog i.e.

<ItemGroup>
<ImageAsset Include="Resources\Images.xcassets\AppIcon.appiconset\Contents.json" />
<ImageAsset Include="Resources\Images.xcassets\AppIcon.appiconset\Icon-40.png" />
<ImageAsset Include="Resources\Images.xcassets\AppIcon.appiconset\Icon-40%402x.png" />
<ImageAsset Include="Resources\Images.xcassets\AppIcon.appiconset\Icon-40%403x.png" />
<ImageAsset Include="Resources\Images.xcassets\AppIcon.appiconset\Icon-60%402x.png" />
<ImageAsset Include="Resources\Images.xcassets\AppIcon.appiconset\Icon-60%403x.png" />
<ImageAsset Include="Resources\Images.xcassets\AppIcon.appiconset\Icon-72.png" />
<ImageAsset Include="Resources\Images.xcassets\AppIcon.appiconset\Icon-72%402x.png" />
<ImageAsset Include="Resources\Images.xcassets\AppIcon.appiconset\Icon-76.png" />
<ImageAsset Include="Resources\Images.xcassets\AppIcon.appiconset\Icon-76%402x.png" />
<ImageAsset Include="Resources\Images.xcassets\AppIcon.appiconset\Icon-83.5%402x.png" />
<ImageAsset Include="Resources\Images.xcassets\AppIcon.appiconset\Icon-Small-50.png" />
<ImageAsset Include="Resources\Images.xcassets\AppIcon.appiconset\Icon-Small-50%402x.png" />
<ImageAsset Include="Resources\Images.xcassets\AppIcon.appiconset\Icon-Small.png" />
<ImageAsset Include="Resources\Images.xcassets\AppIcon.appiconset\Icon-Small%402x.png" />
<ImageAsset Include="Resources\Images.xcassets\AppIcon.appiconset\Icon-Small%403x.png" />
<ImageAsset Include="Resources\Images.xcassets\AppIcon.appiconset\Icon.png" />
<ImageAsset Include="Resources\Images.xcassets\AppIcon.appiconset\Icon%402x.png" />
<ImageAsset Include="Resources\Images.xcassets\AppIcon.appiconset\NotificationIcon%402x.png" />
<ImageAsset Include="Resources\Images.xcassets\AppIcon.appiconset\NotificationIcon%403x.png" />
<ImageAsset Include="Resources\Images.xcassets\AppIcon.appiconset\NotificationIcon~ipad.png" />
<ImageAsset Include="Resources\Images.xcassets\AppIcon.appiconset\NotificationIcon~ipad%402x.png" />
</ItemGroup>

In my case i simply removed CFBundleIcons~ipad key from the info.plist file which was blocking the use of AppIcon set for iPad.

The target of my project was iPhone and IOS 8. XCode version was 6.3. Setting CFBundleIcons~ipad probably come from an early version of XCode.


Just had same problem. Using Xcode 8.3.3 and wanted to use AppIcon in Assests catalogue. Tried all sorts of Stack Overflow answers without success.

Finally learned about a deep clean step from Ken/Apple Forum:

  • removed all icon files, whether from resources (delete - trash) or appicon file (select - remove selected items); removed even assets folder
  • deep cleaned (Use the Product menu w/option key pressed, then choose to 'clean build folder')
  • added a new asset catalogue and called it "Assets" right clicked in Assets folder and added new app icon set - changed that one in inspector to be for iOS >=7 triple

  • checked all my icon files OUTSIDE of Xcode (all were already png files of right resolution, but some had still colour profile attached from photoshop elements or did have indexed colour instead of RGB profile. so I made sure I only save a png file without colour profile and from a background layer) - not sure that was necessary

  • archived the build from Product menu
  • validated and uploaded the build from Window - Organizer

In my case, my App icon files were not in the camel case notation. For example:

My Filename: Appicon57x57

Should be: AppIcon57x57 (note the capital 'i' here)

So, in my case the solution was this:

  1. Remove all the icon files from the Asset Catalog.
  2. Rename the file as mentioned above.
  3. Add the renamed files back to the Asset Catalog again.

This should fix the problem.


Adding another "Same symptoms, but different solution" response, just in case somebody is having the same problem, but none of the common solutions are working.

In my case, I had an app that started development prior to the instruction of asset catalogs and the flexibility in icon naming conventions, but was first submitted to the store after the transition. To resolve the issue I had to:

  1. Delete all the "icon related" lines from the Info.plist
  2. Switch back to "Don't use asset catalogs" for both AppIcons and LaunchImages
  3. Switch back to asset catalogs for AppIcons and LaunchImages
  4. Re-drag&drop the image files into the appropriate locations.

I created my AppIcon catalog manually and had all the correct icons in it, but my project was not using it as the icon catalog. On the project's General tab (where you can set the project name and version number), there was an entry for App Icons Source, but no way to select the catalog I created. I had to click the button to create a new catalog, then delete that new catalog, and then the button changed to a menu where I could select the existing catalog.


For generating icons for your Xcode projects, I'd suggest you consider using SquareIcon. I believe that it makes creating app icon sets for Apple platforms very easy. Just to let you know, this is my own app.

아이콘의 일반 이미지 파일 (예 : PNG또는 JPG)을 드롭하고 .appiconsetXcode 프로젝트의 자산 카탈로그에 넣을 수 있는 파일을 생성 할 수 있습니다. 따라서 여러 이미지를 수동으로 크기를 조정할 필요가 없습니다.


MAC의 미리보기 앱을 사용하여 180x180 크기의 아이콘에서 120x120으로 크기가 조정 된 앱 아이콘 이미지를 사용할 때이 오류가 발생했습니다. 프로젝트에서 120x120 아이콘을 제거하면 오류가 사라집니다. 아이콘 크기를 조정하면 Apple에서 필요한 형식으로 엉망이 될 수 있습니다.

참고 URL : https://stackoverflow.com/questions/18736954/missing-recommended-icon-file-the-bundle-does-not-contain-an-app-icon-for-iph

반응형