簡體   English   中英

Applescript Xcode在iPhone設備上清理,構建和安裝

[英]Applescript Xcode to clean, build and install on iPhone device

我正在嘗試將XCode用於構建和啟動設備。 我的腳本如下:

tell application "Xcode"
    open "tmp:iphone:myproject:Project.xcodeproj"
    tell project "Project"
        clean
        build
        launch
    end tell
end tell

我的項目由兩個目標MainTarget和一個SideTarget組成,SideTarget被添加為MainTarget的直接依賴項。 我注意到,當我的AppleScript腳本在預先清理的項目上運行時(刪除構建文件夾),與我按下XCode 130文件中的“Build&Run”按鈕編譯時相比,只編譯了65個文件。

運行applescript時,腳本中的“launch”命令似乎被忽略了 - 它根本就沒有在設備上啟動。 腳本完成后底欄中的狀態是“Build succeeded”。 與按下XCode頂欄中的“Build&Run”按鈕相比,“build”后跟“launch”有什么區別?

在通過XCode構建和運行時,該項目在設備上啟動良好。

我的主要問題是我無法在設備上啟動AppleScript。 我不知道哪里出了問題。 有沒有人成功編寫XCode腳本以在設備上啟動?

我有同樣的問題。 發射只是不起作用。 您將不得不使用調試。 此外,永遠調試塊,因此使用超時調用它並捕獲超時錯誤並忽略它。

buildbuild and run是Xcode GUI中的兩個獨立命令(v3.1.4,包含build and go (run)build and debug是其余的)。 但詞典的Xcode只顯示build為通過AppleScript的支撐。 我想說這些命令都與GUI中的命令相同,在完美的AS世界中,我們會看到build and run在Dictionary中build and run以使其更清晰。

我的問題是launch是真的構建應用程序還是只是啟動以前構建的可執行文件。

暫無
暫無

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

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