2011-07-13 12 views
5

私はAppleScriptを使用してプロジェクトをビルドして実行するためにXcodeを取得しようとしています。これはHow to build & run Xcode with Applescript?と同じ質問ですが、回答が古くなっている可能性があります。私のマシンでは動作しないためです。私はこれを取得:XcodeをビルドしてApplescriptを使用して実行するにはどうすればよいですか?

execution error: Xcode got an error: The specified object is a property, not an element. (-10008) 

私も次のことを試してみた:それはちょうど「欠損値」を返す、

tell application "Xcode" 
    build project "MyProject" 
end tell 

をそれはビルドされません。

(Xcodeの4.0.1を使用して、OS X 10.6.8)私はXcodeのでAppleScriptを使用しようとしてトラブルの膨大な量を持ってきた

。私は実際のドキュメント(非常に簡潔なXcode辞書を除く)を見つけることはできません。うまくいかない例だけです。どんな助けもありがとう。

+0

それは理論的には同じ質問かもしれませんが、Xcodeの3のAppleScript辞書には、Xcodeの4者とは大きく異なっているので、これではありませんどのような手段であれ、その質問の複製。 – NSGod

答えて

1

私はこれがアップル側の不完全な実装であると推測するつもりです。 Dictionaryは、buildが値を返すと仮定していますが、何も返されず、Xcodeは何もしません。次のコードは、Dictionaryに正確に準拠していますが、どちらも機能しません。ただ、ここに参照のため

tell application "Xcode" 
    set theProject to project 1 
    set theBuildConfigType to build configuration type 2 of theProject -- "Debug" 
    set projectBuilt to build theProject using theBuildConfigType without static analysis and transcript 
end tell 

は、スクリプトデバッガあたりの構文は次のとおりです。

set theResult to build reference ¬ 
    static analysis boolean ¬ 
    transcript boolean ¬ 
    using build configuration type