Niektóre tła:Nie uruchomić symulator, gdy uruchomiony unittests
Mam aplikacji iOS z celem skonfigurowany do uruchomienia unitTests. I używam narzędzia JNK-y do automatyzacji kompilacji na moim MacBooku, które automatycznie buduje tę aplikację i uruchamia wszystkie testy (przy użyciu narzędzia xcodebuild z wiersza poleceń).
Wszystko działało dobrze z Xcode 4. To narzędzie do automatyzacji kompilacji działało pod innym użytkownikiem i przeprowadzało wszystkie te testy.
Niedawno przełączyłem się na Xcode 5 i zaczęło się to nie udać, ponieważ nie można uruchomić symulatora.
Problem
Mam UnitTests systemu, który jest skonfigurowany do uruchamiania testów (testy logiczne). AI uruchomić te testy przy użyciu jednej z dwóch metod:
polecenia U w Xcode
lub wiersz poleceń „/ usr/bin/xcodebuild -schemat UnitTests -sdk iphonesimulator -konfigurację Zwolnij czysty build TEST_AFTER_BUILD = TAK "
W obu przypadkach próbuje uruchomić symulator. Jednak według mojego zrozumienia to nie jest potrzebne. W każdym razie działa na topowym X86 i nie wygląda na to, że na Symulatorze zainstalowane są jakieś aplikacje.
Czy istnieje sposób na pozbycie się tego brzydkiego początku symulatora (ponieważ łamie on moją automatyzację kompilacji)?
Update 1
Wydaje się znaleźć bardzo podobne pytanie, ale nie można się go pracy: Run logic tests in Xcode 4 without launching the simulator
Aktualizacja 2
znalazłem bardzo istotne i interesujące pytanie/odpowiedź : Apple CI/Xcode Service and Jenkins
To pytanie również może pomóc. Kroki powinny być prawie takie same dla aplikacji na iOS. http://stackoverflow.com/questions/19219706/xcode-5-unit-testing-starts-my-app –
@CleverError: Dzięki. Spojrzę na to. –
Dlaczego nie chcesz uruchomić symulatora? – quellish