Czy możliwe jest otwarcie aplikacji iPhone lub projektu Xcode z terminalu? Próbowałem już:
open /path/to/project.app
Ale to zwraca ostrzeżenie i nieoczekiwanie kończy się z powodu błędu ładowania obrazu po uruchomieniu symulatora. Czy ktoś ma jakieś sugestie?
Odpowiedzi:
4 dla odpowiedzi № 1Nie można uruchomić aplikacji na iPhone'a zterminal. Kiedy budujesz swój projekt Xcode, część jego działania polega na "instalacji" aplikacji na symulatorze iPhone'a, tak jak w rzeczywistym środowisku. Na przykład, jeśli usuniesz projekt Xcode i wszystkie pliki, a następnie uruchomisz symulator, nadal znajdziesz tam swoją aplikację. Jest zaprojektowany tak, aby emulować rzeczywiste środowisko tak bardzo, jak to tylko możliwe xcodebuild
z terminalu, aby zbudować i zaktualizować plik projektu, a następnie uruchomić aplikację symulatora samodzielnie.
W przypadku zwykłej aplikacji systemu Mac OS X można uruchomićte z terminala, ale trzeba pamiętać, że project.app jest tylko otoką katalogową, którą Finder udaje, jest pojedynczą aplikacją dla użytkownika. Rzeczywisty plik wykonywalny znajduje się pod adresem /path/to/project.app/Contents/MacOS/project
. Na przykład, jeśli mam projekt, który generuje aplikację Foo.app, uruchomiłbym go z terminala jako takiego:
$ /path/to/project/Foo.app/Contents/MacOS/Foo
1 dla odpowiedzi nr 2
Kudos
Możesz uruchomić aplikację na iPhone'a z terminala. Dzięki idevice.
https://stackoverflow.com/a/31271484/4622092/
Sprawdź ten link.