2014-10-07 14 views
17

Próbowałem googling to, ale nadal nie jest mądrzejszy, co do rzeczywistego problemu lub rozwiązania. Dostarczyłem wszystkie obrazy ikon aplikacji, o które prosiło Xcode, ale otrzymuję komunikat kompilacji nieprzypisanego obrazu AppIcon. Co muszę zrobić, aby usunąć komunikat ostrzegawczy?Ikona aplikacji nieprzypisana kompilacja obrazu ostrzeżenie wiadomość

enter image description here

+0

czy to Xcode6 z SDK iOS8? Nie mam co do tego wątpliwości ... czy możesz to potwierdzić? – holex

+0

Tak, to jest Xcode 6 beta 6 i iOS8. Otrzymuję również podobną wiadomość o obrazie startowym, a także o ikonie aplikacji. – Gruntcakes

+0

Na zrzucie ekranu coś jest nie tak, etykiety (przynajmniej!) Powinny brzmieć _... iOS7-8_ lub _... iOS5-8_, brakuje ikony iOS8 _3x_ (_unassigned_ na twoim zrzucie ekranu). Wydaje się, że coś dzieje się z pakietem SDK iOS8, ponieważ Twój Xcode go nie rozpoznaje, ale tylko do iOS7. czy na pewno jest to Xcode6, a nie Xcode5, który nie może _recognise_ nowych zasobów? – holex

Odpowiedz

7

Jeśli pójdziesz do katalogu media.xcassets w wizjerze można edytować plik contents.json do usuwania czegokolwiek bez „nazwa pliku” przypisane. Na przykład można usunąć:

{ 
     "idiom" : "universal", 
     "unassigned" : true 
} 

A to powinno usunąć ostrzeżenia kompilatora.

+0

Od czasu pierwotnego opublikowania, udało mi się jakoś usunąć ostrzeżenia o ikonie aplikacji, ale wciąż mam je do obrazów startowych, a dla tych nie ma " t plik contents.json. Istnieją dwa podfoldery, w AppIcon.appiconset znajduje się Contents.json, ale w LaunchImage.launchimage nie ma Contents.json. – Gruntcakes

+0

Hmm Zastanawiam się, czy przyczyną problemu może być brak content.json. W XCode6 właśnie utworzyłem nowy projekt, a następnie utworzyłem nowy obraz uruchomienia. Wewnątrz miał zawartość content.json. Czy próbowałeś stworzyć nowy obraz startowy i umieścić w nim aktualne zdjęcia? –

+0

Nie widzę niczego, co mówi "nieprzypisany" w żadnym z moich plików content.json –

15

Zmierzyłem ten sam problem z obrazem XCode7 i ikoną aplikacji, a samo wybranie nieprzypisanego zasobu i naciśnięcie przycisku usunięto problem.

1

W moim przypadku stworzony autorski projekt oparty na formularzach generuje strukturę projektu, która odnosi się do ikony aplikacji dla kategorii aplikacji "Samochód" iOS: /Users/your_userid/Projects/ProjectName/iOS/Resources/Images.xcassets/ AppIcons.appiconset/Contents.json

Otworzyłem ten plik json i usunąłem pozycję ikony aplikacji, która zawierała "idiom" wpisu "Car". Następnie kompilacja powiodła się. Innym rozwiązaniem byłoby dodanie ikony aplikacji do samochodu. Ale moja aplikacja nie będzie używana w samochodzie.

0

Utworzono projekt z wersji Xcode 5, gdy skompilowałem, otrzymałem 5 nieprzypisanych obrazów ... ostrzeżeń i po zaimportowaniu go do wersji xcode 7, otrzymałem jedno ostrzeżenie, a następnie usunąłem nieprzypisany obraz i zbuduj, teraz wszystkie ostrzeżenia zostały usunięte.

Powiązane problemy