2014-12-09 3 views
6

원래 launchImage 이미지 세트를 삭제했습니다.iOS Xcode 6 LaunchImage "LaunchImage"라는 시작 이미지 세트에 적용 가능한 콘텐츠가 없습니다

그런 다음 Xcode의 프로젝트 섹션에서 '앱 아이콘 및 실행 이미지'로 이동했습니다.

"이미지 소스 시작"의 선택을 취소 한 다음 다시 선택합니다. "시작 이미지를 자산 카탈로그로 마이그레이션"합니다. 자산 카탈로그를 선택하고 "마이그레이션"한 다음 launchImage 이미지 세트가 열립니다.

내 파일을 추가했지만 빨간색 컴파일 경고가 표시됩니다.

나는 거기에 아무런 발사 이미지도 없음을 확인했다.

이전에는 모호한 콘텐츠와 파일의 크기가 잘못됨에 대해 노란색 경고가 표시되었습니다. 확인하고 다시 확인했는데 올바른 크기였습니다!

어떻게 수정합니까?

편집 : 내 파일에서 이것을 발견했습니다. 선택한 폴더를 그냥 지울 수 있습니까?

ios file folder with 2nd images folder

답변

9

프로젝트 탐색기로 이동하여 프로젝트를 선택하십시오. "빌드 단계"를 클릭하십시오. 하단에는 "번들 리소스 복사"라는 섹션이 있습니다. 네가 두 가지 이미지를 찾을 것 같아.거기에 xcassets 파일이 있다면, 빼기 아이콘을 강조 표시하고 클릭하여 제거하십시오 (합법적 인 이유가 2 개 이상 있지만 의도적으로 수행 했으므로이 답변의 범위를 벗어납니다). 나머지 하나는 LaunchImage에 이미지를 추가하십시오.

2를 추가해야하는 이유가 명확하지 않으므로 여러 대상을 사용하는 경우 각 대상에 대해 서로 다른 images.xcassets 파일을 가질 수 있습니다 (xcode는 기본적으로 배수가 추가됨). 그러나 대부분의 자산이 동일하고 배수를 관리하고 싶지 않은 경우 모든 대상에서 동일한 자산을 사용할 수 있으며 스크립트를 추가하여 단계를 구현하여 시작 이미지와 같은 여러 자산을 컴파일 할 때 복사 할 수 있습니다. 또한 빌드 단계에서 스크립트를 실행하는 단계를 추가 한 다음 이미지를 복사하기 위해 사본 (cp) 행을 추가합니다. 말할 필요도없이 매우 적은 자산으로이 작업을 수행해야합니다. 이미지 및 앱 아이콘을 실행하는 데 사용합니다.

편집 추가 : 시작 이미지가 스토리 보드 및/또는 xib에있는 새로운 구성표가 있습니다. 이전 출시 이미지를 사용 중이라고 했으므로 사용하지 않고 있다고 가정합니다. 그렇다면 스토리 보드/xib 시작 이미지 파일에 출시 이미지를 넣으십시오.

+0

정보 주셔서 감사합니다. 두 번째 출시 이미지를 삭제하고 "LaunchImage라는 이름의 세트에 적용 가능한 콘텐츠가 없습니다"라는 오류 메시지가 나타납니다. – noobsmcgoobs

+1

크기가 잘못되었습니다. 그것이 오류의 원인입니다. – noobsmcgoobs

+0

오, 그래 : 그거 할거야! 적어도 이제는 충돌하는 이미지 카세트가 없습니다. –

0

안녕하세요 질문에 따라, 아래 링크를 방문하시기 바랍니다 :
편집 : 나는 당신이 직면하고있는 문제를 재생하기 위해 노력했다 . 'images.xcassets'에서 'Launchimage'와 'AppIcon'을 모두 가지고 있어야하는 'images.xcassets'을 확인하십시오. 'LaunchImage'또는 'AppIcon'이 없으면 오류가 발생합니다.
추가 한 이미지에 따라 애플리케이션에서 image.xcassets을 삭제 한 것 같지만 스래시로 이동하지 않은 것으로 보입니다.
아래 이미지를 따라 실행 화면 이미지를 설정할 수 있습니다.
1) 시작 화면 이미지
enter image description here 3) images.xcassets enter image description here 4.
의 시작 화면 이미지를 추가)을 설정하지 않고 images.xcassets
enter image description here 2) images.xcassets에서 출시 이미지를 입력하기 전에 시작시 이미지 실행
enter image description here

이렇게하면 응용 프로그램에 새로운 'image.xcassets'을 추가하는 데 도움이됩니다. 새로운 이미지를 추가 한 후
http://www.intertech.com/Blog/xcode-assets-xcassets/
5) 폴더 구조) enter image description here 6.
을 xcasset 삭제하고 새로운 이미지 자산을 추가 한 후 응용 프로그램을 시작했다.
enter image description here images.xcassets이 아닌 'images.xcassets'에서 시작 이미지 만 제거한 경우 도움이됩니다.
Image.xcassets 사용 방법 :
응용 프로그램에서 시작 화면 이미지 및 기타 이미지를 설정하려면 다음을 수행하십시오.
https://www.youtube.com/watch?v=_36Y6rDcKP0&list=PLXCowKcXAVgrCe2Lezv0acRf4adQLshv2

희망이 있으면 도움이 될 것입니다.

+0

혀를 따라 가면 오류가 발생합니다. "LaunchImage"라는 이미지 이미지 세트가 여러 개 있습니다. 이 문제를 어떻게 해결할 수 있습니까? – noobsmcgoobs

+1

이미지 2 개를 가져 오는 중입니다. 2.xcassets는 시작 이미지를 삭제했을 수 있지만 응용 프로그램에 'images.xcassets'을 추가하고 'images.xcassets'을 삭제하지 않았기 때문에 가능합니다. . 'images-2.xcassets'을 삭제하고 새 '자산 카탈로그'를 만드는 대신 응용 프로그램에 'images.xcassets'을 추가해야합니다. –

+2

노력에 감사하지만 전혀 도움이되지 않습니다. 완전히 혼란스러워. – noobsmcgoobs

관련 문제