2013-02-01 12 views
12

TL; DR: Jakie fragmenty XML mogę dodać do plików TemplateInfo.plist, aby utworzyć drugi cel kompilatora podczas tworzenia nowego projektu Xcode?Jak utworzyć lub zdefiniować nowy cel w niestandardowym szablonie projektu Xcode?

Podczas pracy nad moim własnym szablonem projektu Xcode, próbuję mieć w pewnym sensie działanie "od razu po wyjęciu z pudełka". KIF wymaga, abyś duplicate your regular target, a następnie zmodyfikować niektóre właściwości. Zwykle odbywa się to ręcznie, ale zajmuje to zarówno czas, jak i pozostawia margines błędu, podczas gdy jest tak przyziemne, że można go zautomatyzować.

Dla jasności, szukam, aby utworzyć drugą bramkę w tym zrzucie automatycznie:

Screenshot after manual duplication

mam dość daleko z całego szablonu personalizacji, ale po prostu nie mogę dowiedzieć się, jak utworzyć kolejny cel, nawet jeśli szablony utworzą jeden do testowania jednostkowego, jeśli trafisz na to pole wyboru. Jak Apple robi to?

Spójrz na the template project over at my github repository. Jeśli chcesz zobaczyć, co robię z KIF (nawet jeśli dla odpowiedzi na to pytanie nie powinno to być konieczne), spójrz na plik plist w folderze KIF Integrations.xctemplate.

+0

[Tykwa] (https://github.com/calabash/calabash-ios), zautomatyzowane środowisko testowe, robi coś podobnego. Niestety, kod źródłowy odpowiedniego układu CalabashSetup wydaje się być niedostępny. Może mógłbyś skontaktować się z autorem i dowiedzieć się, jak to zrobił? –

Odpowiedz

3

Jeśli dobrze rozumiem Twoje pytanie ...

powielać docelowy kompilacji automatycznie bez ręcznego tworzenia nowego i ustawienie go wybrać ten, który chcesz odtworzyć i naciśnij Cmd + D


(Instrukcje, jak zrobić to samo, ale z (bardziej prawdopodobne) schematy kompilacji (dla przyszłych użytkowników, którzy zastanawiają się nad tym pytaniem) są poniżej:

W kodzie x kliknij Produkt (górny pasek ... naprzeciwko pliku) , Edycja, Widok itp.), A następnie w bott z menu rozwijanego kliknij "Nowy schemat".

Aby powielić swój schemat (tak jak sugerowano) kliknij „Schemat Edytuj” zamiast „nowy system”, a następnie kliknąć „Programu duplikat”

+1

Przepraszam Albert, to wcale nie jest moje pytanie. Chodzi o szablony projektów Xcode i jak stworzyć drugi cel z plików szablonów. Dziękuję za uwagę, @jrturton. – epologee

+0

Okay :) Nie byłam pewna, dlatego poprzedzałem ją "Jeśli dobrze zrozumiem twoje pytanie ..." haha! Powodzenia koleś! –

Powiązane problemy