Mam główny cel, który zawiera określone pliki w ramach celu -> Fazy kompilacji -> Źródła kompilacji. Zaczynam test jednostkowy i chciałbym, aby test jednostki obejmował te same pliki co główny cel. Czy istnieje sposób na kopiowanie i wklejanie plików zawartych w jednym celu do innego celu?Jak kopiować i wklejać pliki w źródłach kompilacji z jednego celu do drugiego?
Odpowiedz
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.
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.
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
Tak, można wykonać następujące kroki:
- Zaznacz wszystkie skompilować źródła na główny cel.
- Kliknij prawym przyciskiem myszy i wybierz: Odsłoń w Nawigatorze projektu (
CMD
+Shift
+j
). Pliki zostaną wybrane w lewym okienku. - Wybierz inny cel.
- 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.
Ta odpowiedź powinna być oznaczona jako poprawna odpowiedź! – Ramis
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
Funkcja przeciągania i upuszczania działała poprawnie dla Xcode 8.x. –
- 1. kopiować rubinowo spinacz do paznokci z jednego modelu do drugiego?
- 2. Jak kopiować/wklejać ze schowka w C++?
- 3. Jak kopiować węzły DOM z jednego dokumentu do drugiego w Javie?
- 4. Jak kopiować elementy z jednego DropDownList do innego
- 5. Jak mogę utworzyć profil kompilacji Maven, aby warunkowo kopiować pliki?
- 6. Kopiowanie celów z jednego projektu Xcode do drugiego?
- 7. Przekazywanie wartości z jednego pola do drugiego
- 8. Przejście z jednego arkusza stylów do drugiego
- 9. Wstawianie danych z jednego serwera do drugiego?
- 10. Jak skopiować 10 najświeższych plików z jednego katalogu do drugiego?
- 11. przenoszenie linii z jednego okna do drugiego
- 12. Jak wysyłać zmienne z jednego pliku do drugiego w JavaScript?
- 13. Jak skopiować dane IPTC z jednego obrazu do drugiego?
- 14. Czy można pobrać z jednego repo i przejść do drugiego?
- 15. Jak przenosić obrazy w iOS z jednego katalogu do drugiego?
- 16. Jak odwołać się zamiast kopiować pliki js z pakietu Nuget w czasie kompilacji w TeamCity?
- 17. 2 projekty django, importowanie jednego modelu z jednego do drugiego
- 18. Kopiowanie słowa z jednego pliku do drugiego w CPP
- 19. Używając Subversion, jak wycinać z jednego pliku i wklejać do innej historii konserwowania
- 20. Jak skopiować wszystkie pliki z jednego katalogu do drugiego w skrypcie bash
- 21. Czy można kopiować wszystkie pliki z jednego zasobnika S3 na drugie z s3cmd?
- 22. jak kopiować i wklejać kod, w kolorze, zachowując numery linii, używając netbeans 7.2.1
- 23. Jak kopiować wiele projektów do jednego folderu w Eclipse
- 24. Kopiowanie plików iPhone CoreData z jednego projektu do drugiego
- 25. Jak kopiować pliki z ansiblami relatywnie do roli?
- 26. PHP/GD, jak skopiować kółko z jednego obrazu do drugiego?
- 27. Jak kopiować i edytować pliki w powłoce Androida?
- 28. Jak płynnie przechodzić z jednego obrazu do drugiego
- 29. Przesyłanie jednego wskaźnika struktury do drugiego - C
- 30. Jak skopiować dane binarne z jednego strumienia do drugiego?
Po duplikowaniu celu aplikacji, jak mogę go zmienić na docelowy pakiet jednostek? – Richard