저는 Objective-C 코드를 작성하고 Interface Builder에서 디자인하는 방법을 많이 배웠으며 간단한 프로그램에 아이콘을 설정하고 싶었습니다.
Icon Composer의 모든 크기 필드에 동일한 JPG를 추가하고 ICNS를 얻었지만 프로젝트에 추가하는 방법을 알 수 없었습니다.
미리 감사드립니다.
답변
Xcode 4.4 Icon Composer는 더 이상 아이콘을 만드는 데 권장되는 방법이 아니며 더 이상 Xcode의 표준 설치에 포함되지 않습니다. 레티 나 디스플레이가있는 Mac의 도입으로 인해 이제 앱 아이콘을 포함한 모든 그래픽의 고해상도 버전을 제공하는 것이 좋습니다.
Xcode> 4.4에서 앱에 아이콘을 제공하려면 다음을 수행하십시오.
-
Finder에서 [IconName] .iconset 폴더를 만듭니다.
-
이 폴더에 아이콘을 png 파일로 배치하십시오. 16px, 32px, 64px (retina 만 해당), 128px, 256px, 512px 및 1024px (retina 만 해당) 크기의 아이콘이 필요합니다.
-
이러한 아이콘은 icon_16x16.png, icon_32x32.png, icon_128x128.png 등의 패턴으로 이름을 지정해야합니다.
-
레티 나 디스플레이를 지원하려면 icon_16x16@2x.png (크기 32×32), icon_32x32@2x.png (크기 64×64) 등 최대 icon_512x512@2x.png (크기 1024×1024)라는 이름의 이중 해상도 아이콘 파일도 추가해야합니다.
-
이 [IconName] .iconset 폴더를 Xcode로 드래그합니다 (필요한 경우 복사).
-
info.plist 파일에서 “CFBundleIconFile”(Icon File as Key) 값을 [IconName]으로 설정하지만 .iconset 확장자는 사용하지 않습니다.
주석 :
- (현재) @ 2x 아이콘을 제공 할 필요가 없습니다.
- 모든 아이콘 파일을 제공하지 않으면 (보통) 작동합니다.
- iconset 폴더에는 icon_64x64.png 파일이 없어야합니다. 64px 아이콘은 icon_32x32의 레티 나 버전 전용입니다.
업데이트 :
결국 .iconset 폴더에는 다음 10 개의 항목이 있습니다.
icon_16x16.png
icon_16x16@2x.png
icon_32x32.png
icon_32x32@2x.png
icon_128x128.png
icon_128x128@2x.png
icon_256x256.png
icon_256x256@2x.png
icon_512x512.png
icon_512x512@2x.png
공식 가이드 :
추가 정보:
iconset 폴더를 icns 파일로 변환하려면 터미널에서 다음 명령을 실행하십시오.
iconutil -c icns [IconName].iconset
여기서 [IconName]은 iconset 폴더의 접두사로 바꿔야합니다. 이제 [IconName] .icns라는 파일이 생겼습니다. Xcode 4.4의 Target Summary에서 아이콘의 물음표를 마우스 오른쪽 버튼으로 클릭 한 다음 icns 파일을 선택합니다. 그러면 물음표가 아이콘으로 바뀌는 것을 볼 수 있습니다.
답변
Xcode 7 (처음 도입 된시기는 확실하지 않음)부터 앱 아이콘에 Assets.xcassets 파일을 사용할 수 있습니다 . 이 파일은 기본적으로 새 프로젝트에 포함됩니다.
간단히:
- 대상의 설정으로 이동하여 일반 , 앱 아이콘 아래 에서 소스 가 AppIcon 으로 설정되어 있는지 확인하십시오 .
- Assets.xcassets의 AppIcon 이미지에 10 개의 png 아이콘을 모두 추가합니다.
- 이전에 앱을 시작한 적이있는 경우 파생 데이터를 삭제 합니다. 그렇지 않으면 기본 아이콘이 계속 표시됩니다.
- 앱을 실행하십시오. 이제 Dock, 응용 프로그램 전환기 및 다른 위치에 아이콘이 표시되어야합니다.
답변
답변
코코아 프로젝트에 애플리케이션 아이콘을 추가하는 단계입니다.
- 스포트라이트에서 ‘Icon Composer’를 찾습니다.
- 주어진 상자에 아이콘 (이름은 imagename.icns와 같아야 함)을 끌어다 놓습니다.
- 하나의 상자를 선택하고 저장하십시오.
- 응용 프로그램의 Resources 폴더에 저장된 이미지를 끌어다 놓습니다.
- 대상 선택-> 프로젝트 이름을 마우스 오른쪽 버튼으로 클릭-> GetInfo를 선택하십시오.
- 속성에서 ‘아이콘 파일’의 이름을 입력합니다.
- 이제 클린 빌드하고 애플리케이션을 실행하십시오.
답변
그것은 간단합니다
-
자동 도구 (예 : IconFly)를 사용하여 필요한 모든 크기로 올바른 ICNS 또는 iconset을 만듭니다.
-
그런 다음 생성 된 ICNS 또는 iconset을 Xcode로 끌어다 놓습니다.
-
info.plist 파일에서 “CFBundleIconFile”값을 [IconName]으로 설정합니다.
답변
Xcode 8.2.1
-
를 통해 변환 .PNG ?.icns IconMaker
-
info.plist와 같은 폴더에 AwesomeApp.icns 파일을 추가합니다.
-
AwesomeApp.icns 파일을 info.plist와 같은 폴더의 xcode로 드래그합니다.
-
info.plist에서 아이콘 설정 : AwesomeApp.icns로
답변
1 단계 : info.plist에서 아이콘 파일 이름을 가져 와서 SourceCode / resources 폴더에 icns (icon file) 폴더를 배치합니다.
2 단계 : xcode도 마찬가지입니다. xcode의 copyallframeworks 또는 copyall 리소스 파일을 사용하여 xcode의 모든 이미지를 복사하고 앱을 다시 빌드해야합니다.