簡體   English   中英

如何在構建時自動重置iPhone模擬器

[英]How to automatically reset iPhone simulator on build

將幾個JSON文件從應用程序包根目錄移動到目錄結構(也在應用程序包中)后,應用程序保持運行,就像文件保留在其先前位置一樣。 經過多次刮擦和干凈的構建后,我記得必須清除iPhone模擬器才能擺脫舊位置的這些文件。

擁有在每次構建時強制重置模擬器的選項肯定會很好。 清潔平板模式,如果你願意的話。 這可以以任何方式被黑客攻擊嗎? 有任何想法嗎?

您可以在方案的“運行”步驟的“預執行”中添加“新運行腳本操作”,以運行將重置模擬器的AppleScript。

首先將shell設置為/ usr / bin / osascript

然后在“鍵入腳本”區域中輸入以下內容:

#!/usr/bin/env osascript

tell application "iPhone Simulator"
    activate
end tell

tell application "System Events"
    tell process "iPhone Simulator"
        tell menu bar 1
            tell menu bar item "iOs Simulator"
                tell menu "iOs Simulator"
                    click menu item "Reset Content and Settings…"
                end tell
            end tell
        end tell
        tell window 1
            click button "Reset"
        end tell
    end tell
end tell

在Yosemite + iOS模擬器8.3中,當我將Vic的“iPhone模擬器”和“iOs模擬器”字符串更改為“iOS模擬器”時,它工作正常。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM