私はジェネリックXcodeのカスタムビヘイビアを作成しようとしています。これは呼び出されると、ideで開かれた現在のプロジェクトに関連するAppleDocドキュメントを生成するスクリプトを起動します。 Xcode 4: custom behavior does not execute my sh script?私が行方不明になったかを理解するのに役立った:AppleScriptを使用してXcode製品情報を取得するにはどうすればよいですか?
は、私が最初にこの質問をしたそれは外部スクリプトでXcode variablesを使用することはできません! 私の新しい質問は、AppleScriptを使って、必要な情報(プロジェクト名、会社、パスなど)を取得するにはどうすればいいですか? Xcodeのは非常に「スクリプト可能」であるので、私は、これが可能であることをかなり確信して、これまでのところ、私はXcodeのプロジェクトファイルの名前だけを取得することができました:
tell application "Xcode"
tell active project document
name
end tell
end tell
戻って上記のコード「MyProjectと。 xcodeproj "とする。 私はです.AppleScriptについては全く新しい初心者です.Xcode.sdefのリファレンスを理解するのは難しいです(階層はかなりシンプルですが、私は自分が望むものを取り出すための正しいスクリプトを作成できません) 。
AppleScript + Xcodeについてのヒントを教えてもらえますか?
(私はファインダーの例については何もなく、「Hello World」の見つけませんでした:Pを)
:)。また、 'tell app" Xcode "... end tell"と 'first project's properties'または' first project's real path'のコードを縮約することもできます –
Great !!!これは確かに良いアプローチです...今最後のステップとして、作成されたAppleScriptからshスクリプトを呼び出す方法を学ぶ必要があります:) – daveoncode
シェルスクリプトを呼び出すには...シェルスクリプト "/ path/to/script"を実行します。必要に応じて、他のシェルコマンドのようなパラメータを渡すこともできます。 – regulus6633