我使用Apple提供的UIAutomation - > Xcode - > instruments。 我有我的Javascript和使用儀器命令行基礎設施運行的整個自動化。使用儀器命令行實用程序啓動特定硬件版本的iOS模擬器
爲了提供更好的覆蓋率,我在早期版本的模擬器(iOS 6.0,5.1,5.0,4.3.2)上獲得了運行自動化的額外任務。
但我不知道一種方式來指定哪個版本的iOS模擬器可供選擇。默認情況下它總是選擇lates iOS模擬器。
我曾嘗試以下的事情:
- 指定在模擬器保持其中包括模擬器的版本路徑的路徑。
- 製作自定義自動化模板跟蹤並嘗試使用它。
- 使用默認寫入com.apple.simulator實用程序更改了默認版本的iOS模擬器。
其中的Xcode的版本您使用的?請注意,Xcode 4.5僅支持iOS5和更高版本的模擬器。 – Till
是的,我使用4.5,我能夠通過儀器的UI界面運行我的腳本(通過選擇不同版本的模擬器)。我無法達到相同的使用命令行界面 – user1737520
你試過類似的東西嗎? /Applications/Xcode.app/Contents/Applications/Instruments.app/Contents/PlugIns/AutomationInstrument.bundle/Contents/Resources/Automation.tracetemplate /用戶/用戶/庫/應用程序的\ Support/iPhone \模擬器/ Simulator版本HERE /Applications/016SA6CB-W70F-4368-BF48-A0E65466F7EE/yourappname.app – stackErr