2012-04-20 28 views
30

Próbuję dodać kilka nowych plików zasobów do projektu, który został zbudowany przez inną osobę na innym mac. Uważam, że projekt ma dostęp do osoby zapowiedzi.Dodawanie plików zasobów do xcode

Za pomocą prawego przycisku myszy-> Dodaj pliki do "Mój projekt" nie można uzyskać oczekiwanego rezultatu. Po skompilowaniu projektu dodany plik nie jest widoczny w aplikacji.

Jak mogę dodać nowe zasoby do mojego projektu?

PS: Próbuję się nauczyć Objective-C na koncie macincloud.com.

+0

Kiedy mówisz „Po kompilacji projektu, plik dodatek nie jest widoczna w aplikacji” Co masz na myśli? Czy nie jest to miejsce, w którym się spodziewasz, ale jest gdzieś w wynikowym pakiecie, czy też nie jest w nim w żadnym innym miejscu? Czy jest w fazie kopiowania zasobów w dowolnym miejscu? Jaki to jest plik zasobów? Obraz? Dźwięk? Podaj więcej informacji. – user1118321

+0

@ dole-doug czy dostałeś odpowiedzi na pytania? Jeśli tak, zaakceptuj podaną odpowiedź lub zredaguj swoje pytanie. –

Odpowiedz

53

Możliwe, że dodany plik nie został dodany do kompilacji projektu. Kliknij swój numer telefonu: project>App target> Sprawdź, czy plik istnieje w Compile sources (jeśli trzeba go skompilować), w przeciwnym razie sprawdź Copy bundle resources. Jeśli plik tam nie istnieje, przeciągnij go tam i powinno być dobrze (z tego, co rozumiem na twoje pytanie).

EDIT

Można również sprawdzić wether pliku jest dodawany do celu przez kliknięcie pliku i otwarcie "plik Inspector" (View>Utilities>Show File Inspector lub + +) i sprawdź dział Target Membership.

Przykład:
Example

+0

Jeśli zaznaczysz te i nadal się nie uda, być może aktualizacja xcode przeniosła folder docelowy (tak mi się stało). Więc zamiast być w 'myapp.app/sounds' są one w katalogu głównym' myapp.app/'. – SimplGy

+0

Rozwiązanie problemu z podfolderem: http://stackoverflow.com/questions/10969555/resource-files-in-subdirectory-are-copied-to-root-directory-of-the-app-bundle – SimplGy

4

Wystarczy przeciągnąć plik zasobów (z okna Findera) do projektu plików obszarze (po lewej stronie) i upuść we wspieraniu plików.

Po upuszczeniu okno dialogowe wyświetli monit o cele do dodania. Wybierz wszystkie, które są odpowiednie. To jest to.

1

Dodawanie do Copy bundle resources pracował dla mnie

enter image description here

Powiązane problemy