5

別のエディター (つまり、Vim) で Xcode の ⌘-R キーストロークをエミュレートしようとしています。シェルスクリプトとアップルスクリプトでこれを行うことができると思っていましたが、正しく機能していないようです:

open -a Xcode "MyProj.xcodeproj"
osascript -e 'tell app "Xcode"' -e 'build' -e 'launch' -e 'end tell'

これに関する問題は、Xcode がエラーを報告するかどうかに関係なく、アプリを起動することです。これを修正する方法はありますか?

4

3 に答える 3

1

本当に Xcode GUI が必要でない限り、Xcode を起動してスクリプトを作成する代わりに xcodebuild を使用できます。

于 2009-07-08T21:56:53.950 に答える
0

そして、そこにいる他のTextMateユーザーのために、既存の「Xcodeでプロジェクトを開く..」コマンドと一緒にマッシュアップすることによる、石畳の..改良版:

PROJECT=$(ruby -- "${TM_BUNDLE_SUPPORT}/bin/find_xcode_project.rb")
if [[ -f "${PROJECT}/project.pbxproj" ]]; then
   open -a Xcode "${PROJECT}"
else
   echo "Didn't find an Xcode project file."
   echo "You may want to set TM_XCODE_PROJECT."
fi


osascript -e 'tell application "Xcode"
    activate

    set targetProject to project of active project document
    if (build targetProject) is equal to "Build succeeded" then
        launch targetProject
    end if
end tell'
于 2009-07-16T16:05:59.477 に答える