2011-11-30 11 views

Odpowiedz

0

Możesz utworzyć duplikat celu, klikając prawym przyciskiem myszy cel i wybierając Duplikuj. Lub naciśnij Command + D.

Następnie można zmodyfikować ustawienia kompilacji nowego celu w razie potrzeby.

+8

Po duplikowaniu celu aplikacji, jak mogę go zmienić na docelowy pakiet jednostek? – Richard

10

Możesz edytować sekcję PBXSourcesBuildPhase w pliku ".pbxproj". Możesz znaleźć plik, zaglądając do pliku ".xcodeproj" (kliknij prawym przyciskiem myszy plik projektu + pokaż zawartość pakietu). Po znalezieniu pliku wyszukaj "PBXSourcesBuildPhase". Po znalezieniu kolekcji możesz po prostu skopiować/wkleić pliki źródłowe z jednego celu do innych.

+1

Nie bardzo łatwo znaleźć prawidłowe cele (mam około 20 celów w projekcie). Dlatego właśnie umieszczam nowy plik źródłowy w celu, którego szukam, aby zidentyfikować go w pliku .pbxproj. Ale dzięki temu rozwiązanie działa jak urok dla mnie. – d4Rk

13

Tak, można wykonać następujące kroki:

  1. Zaznacz wszystkie skompilować źródła na główny cel.
  2. Kliknij prawym przyciskiem myszy i wybierz: Odsłoń w Nawigatorze projektu (CMD + Shift + j). Pliki zostaną wybrane w lewym okienku.
  3. Wybierz inny cel.
  4. Przeciągnij i upuść wybrane pliki z Nawigatora projektu na Źródła kompilacji innego celu.

Xcode 9.2 Aktualizacja:

To wygląda w Xcode 9.2 można wybrać tylko do 150 pozycji jednocześnie używać przeciągnij i upuść. Jeśli chcesz skopiować więcej przedmiotów, możesz to zrobić partiami.

+1

Ta odpowiedź powinna być oznaczona jako poprawna odpowiedź! – Ramis

+2

Funkcja przeciągania i upuszczania nie działała dla mnie w Xcode 7, ale mogłem wybrać cel w sekcji "Docelowe członkostwo" w panelu Narzędzia (Widok> Narzędzia> Pokaż narzędzia). Jeśli sekcja Docelowe członkostwo nie pojawi się, spróbuj wybrać plik .m przed ujawnieniem wybranych plików w Nawigatorze projektu. – jlukanta

+1

Funkcja przeciągania i upuszczania działała poprawnie dla Xcode 8.x. –

Powiązane problemy