Sto utilizzando UIAutomation fornito da Apple -> Xcode -> strumenti. Ho i miei Javascripts e l'intera automazione utilizzando l'infrastruttura della riga di comando degli strumenti in esecuzione.Avviare una versione hardware specifica del simulatore iOS utilizzando l'utilità della riga di comando dello strumento
Ho ottenuto un ulteriore compito di eseguire l'automazione su versioni precedenti del simulatore (iOS 6.0, 5.1, 5.0, 4.3.2) per fornire una copertura migliore.
Ma non conosco un modo per specificare quale versione del simulatore iOS scegliere. per impostazione predefinita sceglie sempre il simulatore iOS lates.
ho provato le seguenti cose:
- Specifica il percorso in cui il simulatore è conservato, che include il percorso versione di simulatore.
- Creazione di una traccia modello di automazione personalizzata e tentativo di utilizzarla.
- Modificata la versione predefinita del simulatore iOS utilizzando l'utility di default com.apple.simulator.
Quale versione di Xcode stai usando? Nota che Xcode 4.5 supporta solo simulatori iOS5 e superiori. – Till
sì sto usando 4.5, e sono in grado di eseguire i miei script (scegliendo diverse versioni di simulatori) attraverso l'interfaccia utente degli strumenti. Non riesco ad ottenere lo stesso usando l'interfaccia a riga di comando – user1737520
Hai provato qualcosa del genere? /Applications/Xcode.app/Contents/Applications/Instruments.app/Contents/PlugIns/AutomationInstrument.bundle/Contents/Resources/Automation.tracetemplate/Users/user/Library/Application \ Support/iPhone \ Simulator/SIMULATOR VERSION QUI /Applications/016SA6CB-W70F-4368-BF48-A0E65466F7EE/yourappname.app – stackErr