Mam dość złożony (iPhone SDK) projekt Xcode, z wieloma celami - 4 statycznymi bibliotekami, testami jednostkowymi, wieloma przykładowymi aplikacjami, BuildAll, który uruchamia skrypt powłoki i Pakiet, który uruchamia inny skrypt powłoki. Cel "BuildAll" tworzy katalog w projekcie z niektórymi podkatalogami z zawartością gotową do dystrybucji.Uruchamianie skryptu podczas czyszczenia/czyszczenia wszystkiego w Xcode
Po kliknięciu "Wyczyść wszystko" Xcode nie wie jednak o wyczyszczeniu mojego katalogu dystrybucyjnego. Chciałbym to. Nie mogę znaleźć sposobu na zrobienie tego - czy ktoś wie jak?
Czuje się jak czysta i oczyścić wszystkie elementy powinny być naprawdę tylko cele w Xcode i powinien być w stanie dodać „Run Script” fazę. Nie według mojej wiedzy.
BTW, cel "BuildAll" zajmuje się czyszczeniem katalogu dystrybucyjnego, więc nie jest to dla mnie koniec świata. To po prostu irytujące, że "Wyczyść wszystko" faktycznie nie wyczyści wszystkiego w moim konkretnym przypadku.
Czy "Cel powłoki skorupy" różni się od pustego celu za pomocą "Fazy budowania Skryptu powłoki"? Dodałem fazy budowania do moich celów aplikacji i sprawdziłem zmienną środowiskową $ ACTION, ale wygląda na to, że Xcode nie uruchamia skryptu w ogóle. – benzado
Tak, wygląda na to, że cele i fazy budowy mają różne przepływy pracy podczas budowania projektu Xcode. – Stream
Nie działa w ogóle z "celem skryptu powłoki". Będziesz potrzebował "Zewnętrznego celu", jak mówi poniższy link: http://log.yeahrightkeller.com/post/270155578/run-script-while-cleaning-in-xcode – moala