我需要通過腳本自動化我的iPhone應用程序的構建/部署過程。我可以使用xcodebuild來構建項目,然後使用Applescript來部署和調試/運行應用程序。假設應用程序在一段時間後自行停止,我需要收集生成的日誌進行驗證。但問題是我無法知道應用程序本身之外的應用程序何時結束。如果運行時間是固定的,我可以再次使用Applescript停止應用程序(Cmd + Shift + Enter)。所以必須有一種連接到設備/模擬器的方法,並以某種方式等待應用程序。是否有可能與iPhone模擬器/設備交談
0
A
回答
0
的委託方法我發現,這是不可能通過任何其他手段比Xcode的連接到設備或仿真器。當然,除非你越獄。
我通過在unix命令'ps'的輸出中輪詢過程名稱來解決模擬器的問題。將會有一個包含應用程序名稱的進程。至於設備,我不認爲這是可能的。
0
檢查
- (void)applicationWillTerminate:(UIApplication *)application
UIApplicationDelegate
+0
如果我需要在退出應用程序之前處理某些內容,這將起作用,是的。但我需要從外部腳本啓動應用程序,等待它停止,然後進行一些後期處理。所有這些都將在應用程序之外完成。 – Plumenator 2009-12-30 11:38:39
相關問題
- 1. iPhone設備與iPhone模擬器
- 2. 是否可以在iPhone模擬器或設備中模擬4G網絡?
- 3. 是否可以模擬FTDI USB設備?
- 4. NSDictionary objectForKey iPhone模擬器和iPhone設備
- 5. xcode是否有可能同時在* iphone設備*和* iphone模擬器*中運行應用程序?
- 6. iPhone模擬器的時間差是否仍然在設備上?
- 7. 是否有可能使用JMock設置與模擬零交互的期望
- 8. 是否有可能在實際設備而不是模擬器上測試iPhone應用程序?
- 9. 與設備交談的守護程序
- 10. 用於3G設備的iPhone模擬器
- 11. iphone模擬器和設備束
- 12. 是否可以在iPhone模擬器上模擬電話?
- 13. 在linux中與設備交談。寫功能
- 14. Android設備模擬器是否具有MAC地址?
- 15. 是否有用於MC70設備的Motorola模擬器?
- 16. 模擬器和iOS設備是否有popcount()?
- 17. iPhone 4:倒是模擬器的作品,但不是在設備
- 18. JavaScript能否與Selenium 2交談?
- 19. 是否有任何Java庫與PS3控制器交談?
- 20. 是否有可能判斷它是否在模擬器或應用程序中的真實設備上運行
- 21. 讓android模擬器與在線端點交談
- 22. 與瀏覽器設備模擬器相比,iPhone的字體是2x的大小?
- 23. ios 8模擬器,是否有可能發送推送通知給模擬器
- 24. iPhone模擬器上的sqlite3與設備權限?
- 25. iPhone模擬器與設備問題(開放GL)
- 26. iPhone模擬器與設備相比很慢
- 27. ios - 是否有可能發送消息到設備與交付確認
- 28. iAd的測試上展示,模擬器,iPhone設備而不是iPad設備
- 29. 檢測iOS模擬器與iOS設備
- 30. Android:分辨率模擬器與設備
當你創建應用程序時,爲什麼你不知道它何時退出? – Nithin 2009-12-30 11:04:01