2009-06-21 19 views
6

Pracuję nad aplikacją na iPhone'a i będzie dostępna wersja Pełna i Lite tej aplikacji. Aby otrzymać oba pakiety z tego samego kodu źródłowego i projektu xcode, dodałem kolejny cel do projektu xcode.XCode Różne zasoby dla różnych celów

Teraz chcę, aby wersja Lite kopiowała tylko podzbiór plików zasobów do pakietu. Ale program xcode nie pozwoli mi po prostu usunąć pojedynczych plików z kroku kompilacji "Kopiuj pliki do zestawu", ponieważ wszystkie moje zasoby zostały zaimportowane jako odniesienia do folderów. Potrzebuję tego, aby zachować strukturę katalogów w katalogu zasobów.

Jak rozwiązać ten problem? Wszelkie sugestie i pomysły są mile widziane!

Flo

Odpowiedz

4

Zamiast manipulować etap docelowego „Copy Bundle zasoby”, można kliknąć prawym przyciskiem myszy pliki zasobów lub grupy (foldery), wybierz „Get Info” i selektywnie zostawić rzeczy ze swojego Lite buduj w zakładkach Targets w oknie informacyjnym dla wybranych plików. Robiąc to w grupie (folderze) rekurenci zmian, więc przy użyciu grup zasobów (foldery) jest miły łatwy sposób na oddzielne kolekcje zasobów dla oddzielnych kompilacji.

7

W lewym panelu XCode, kliknij prawym przyciskiem myszy pasek "Grupy & Pliki" u góry. Sprawdź "Docelowe członkostwo".

Teraz zobaczysz zaznaczenie przed każdym plikiem, który powinien być zawarty w bieżącym celu kompilacji. Pozbądź się tych, których nie chcesz, przełącz się na inny cel i powtórz.

+2

XCode 4 użytkownicy używają tego: http://stackoverflow.com/questions/5300785/adding-files-to-seperate-targets-in-xcode-4 – theDuncs

Powiązane problemy