2009-09-11 10 views
11

Mam napisany skrypt, który robi kilka kroków, aby spakować moją kompilację do dystrybucji Ad Hoc. Moim pierwszym przypuszczeniem było użycie fazy uruchamiania run w moim celu Ad Hoc. Wygląda jednak na to, że oznaczanie kodów jest ustalane na ostatniej pozycji w łańcuchu tworzenia aplikacji na iPhone'a.Jak uruchomić skrypt po uruchomieniu kodu Xcode na mojej aplikacji na iPhone'a?

Ktoś ma pojęcie, w jaki sposób mogę uruchomić mój skrypt w ostatnim możliwym momencie procesu kompilacji?

Aktualizacja: Spójrz na this answer poniżej, w jaki sposób uruchomić skrypty w Xcode 4.

Odpowiedz

10

można utworzyć łączny cel, który zawiera zarówno swoją „ad hoc” cel i fazę budowania skrypt run (który biegnie po cel "Ad hoc")?

+0

Dzięki, to działa. –

16

Krótka aktualizacja na ten temat: Ponieważ wszyscy korzystamy obecnie z Xcode 4. Apple udoskonaliło proces uruchamiania skryptów na kilku zdarzeniach w procesie budowania z wprowadzeniem schematów.

idź do wyrobówEdycja Programu ... tam masz szansę na uruchamianie skryptów przed/po kompilacji, a debugowania, archiwizacji itp zdarzeń. Przydaje się ustawienie numer wersji z git describe wyprowadzanie lub przesyłanie. Xcarchives do usług takich jak TestFlight i HockeyApp.

Jeśli chcesz podzielić się swoimi skrypty pre/post z innymi członkami zespołu, którzy dostali dostęp do repozytorium kodu, można przejść do ProduktZarządzanie Schematy ... i zaznaczyć swój schemat jak wspólne. Po przejściu do …{project_name}.xcodeproj/xcshareddata/xcschemes/{project_name}.xcscheme do preferowanego każdy może go użyć w projekcie.

+0

Dzięki. Dzisiaj natknąłem się na ten problem, w którym potrzebowałem skryptu powłoki do uruchomienia po podpisaniu kodu. To naprawdę mi pomogło. – Stew

Powiązane problemy