所以我對iOS開發還是比較新的,我發現自己經常需要刪除DerivedData或iPhone Simulator目錄的內容,以便從代碼中實際執行。在Xcode中清理不會像清空這些目錄一樣,對吧?如果沒有,是否有一個更簡單的方法來做到這一點比拖動Finder找到他們並清除它們?有沒有比刪除其目錄更快/更好的方式來清除iPhone模擬器緩存?
回答
78:9的賠率
是,還有比進入每一個模擬器在城裏有更好的方式,和重置內容和設置一次一個。另外好得多比尋找到你的模擬器的目錄,並從腳下的高速緩存。
退出iPhone模擬器,然後在終端上運行xcrun
:
xcrun simctl erase all
安全有效。
這是否會抹去模擬器本身,但?所以之後我需要在Xcode的設備屏幕中重新添加它們? – Luke
只是內容。從文檔('xcrun simctl help'),**擦除**:*擦除設備的內容和設置。*,不要與**刪除**相混淆:*刪除設備或所有不可用的設備。* – SwiftArchitect
真棒。試圖切換我的正確答案:) – Luke
在iPhone模擬器菜單,有一個名爲重置內容和設置選項...
這應該做的伎倆。
編輯:
爲了使這種更快,更容易,我說像這樣的快捷鍵...
在系統偏好設置中,選擇鍵盤
然後點擊應用快捷鍵
單擊加號按鈕添加另一個快捷方式。
最後:
- 選擇iPhone模擬器從應用:下拉。
- 類型重置內容和設置...進入菜單標題:文本框。
- 在鍵盤快捷鍵中輸入您的首選快捷鍵:。 (我使用命令期)
- 單擊添加按鈕。
現在,雖然在iOS模擬器,你可以簡單地使用新的快捷鍵復位。
如果模擬器沒有出現在下拉列表中:
- 在Finder窗口,轉到您的應用程序文件夾。
- 右鍵單擊Xcode並選擇「顯示包裝內容」。
- 導航至
Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/
- 您將看到iPhone Simulator.app。
- 現在,在設置應用程序中,而不是選擇缺少iOS模擬器,您選擇其他....
- 這將導致出現一個窗口,其中包含一個應用程序列表。
- 現在,從您的Finder窗口到出現當你點擊其他窗口拖動iPhone Simulator.app ....
iOS模擬器不再出現在應用程序下拉菜單中。我應該選擇「xCode.app」嗎?我在iOS 10.8.3上使用iOS模擬器6.0。 – potench
在查找器窗口中,轉到您的應用程序文件夾。選項 - 點擊Xcode並選擇「顯示包裝內容」。導航到'Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications /'文件夾。你會看到'iPhone Simulator.app'。現在,在「設置」應用程序中,您不必選擇「iOS模擬器」,而是選擇「其他...」。這將導致出現一個包含應用程序列表的窗口。現在,將'iPhone Simulator.app'從你的Finder窗口拖到你點擊'Other ...'時出現的窗口。 –
我來這裏尋找別的東西,但只是因爲你的回答非常好而經歷了你的步驟。謝謝! – wasatchwizard
對於網絡開發和測試在iOS模擬器(Safari瀏覽器):
打開iOS模擬器和Safari,轉到Safari>開發> iOS模擬器,然後選擇您的頁面,這將允許您訪問Web Inspector工具。
轉到Safari>開發>清空緩存以清除iOS Safari上的緩存。
真的嗎?嗯....它看起來像是爲我工作 –
@AdrianFlorescu這是一個解決方案,用於在iOS Safari上調試Web開發,但我認爲這個問題與iOS應用程序開發有關。 –
在帶有遠程調試器的Safari 9.0.3上不起作用。「禁用緩存」也沒有效果。 – Gamadril
- 1. 有沒有更改方式來清除沒有drop_caches的緩存?
- 2. 有沒有更好的方法來刪除關聯?
- 3. 有沒有比#if調試模式更好的方式來記錄
- 4. 清除火狐緩存更快
- 5. 有沒有更好的方法來刪除目標c中的停用詞?
- 6. 有沒有更快的方式來清除拖尾日誌時tmux中的回滾緩衝區?
- 7. 有沒有更好的方法來模擬\ x插值?
- 8. 有沒有更好的方法來模擬標準輸入?
- 9. 從DOM中刪除框架 - 有沒有更好的方法?
- 10. iphone模擬器資源沒有更新
- 11. 使用cacheGetSession對象清除自定義緩存有更快的方法嗎?
- 12. 有沒有更好的方法來刪除.NET中的字符串的尾部?
- 13. Magento的緩存沒有得到清除
- 14. 目錄沒有被刪除
- 15. 有沒有更好的方法來刪除python中一個月前的文件?
- 16. 有沒有更清晰簡潔的方式來表達更好的LINQ語句?
- 17. 爲什麼批量刪除記錄比批量刪除更好?
- 18. Magento 1.4.2 + APC:清除緩存對更改設置沒有影響
- 19. 有沒有更好的方法來安裝後刪除安裝程序,廚師
- 20. Symfony的緩存清除命令不工作,但沒有緩存的方式
- 21. Symfony緩存:清除無法刪除目錄
- 22. 有沒有更好的方式來做到這一點比我的方式?
- 23. 刪除caches_page緩存的網站後仍然沒有更新
- 24. 有沒有更好的方法來找出文件或目錄存在?
- 25. 沒有更新和刪除
- 26. 更好的方法來刪除統計異常值比這個?
- 27. AngularJS:sessionStorage變量在完全緩存清除時沒有被清除
- 28. 有沒有更好的方法來模擬帶有打字稿的ENUM?
- 29. 有沒有辦法清除IBM MobileFirst Platform服務器緩存?
- 30. 模擬Chrome的觸摸事件 - 有沒有更好的方法?
3年前也許這不是一個選項,但檢查我的答案,它適用於我! –