Mam następujący cel do osiągnięcia: zbuduj i uruchom aplikację .app
przy użyciu xcodebuild
i ios-sim
.Tworzenie i uruchamianie aplikacji na symulatorze przy użyciu xcodebuild
Korzystam z poniższego skryptu do zbudowania aplikacji.
xcrun xcodebuild \
-scheme $XCODE_SCHEME \
-project $XCODE_PROJECT \
-configuration Debug \
-destination generic/platform=iOS \
-derivedDataPath \
build
Następnie na uruchomienie go używam
ios-sim launch MyApp.app/ --devicetypeid "iPhone-6-Plus, 9.1"
każdym razem, kiedy pojawia się następujący komunikat:
Program określony przez serwis nie zawiera jednego z żądanych architektur :?
Co się dzieje, że aplikacja nie działa?
Uwaga: jeśli uruchomię drugą komendę (ios-sim...
) przeciwko .app
zbudowany z Xcode (jeden zawarty w danych pochodzących) procedura działa dobrze.
Z czystej ciekawości, dlaczego robisz to zamiast po prostu uruchamiać i budować projekt w XCode? –
Czy na pewno masz zainstalowany ten symulator? z błędu wynika, że konkretne urządzenie, które próbujesz uruchomić, nie istnieje w twoim komputerze. –
@HaydenHolligan Potrzebny do automatyzacji testów. –