ここの指示に従ってUncrustifyをインストールしました:
http://noiseandheat.com/blog/2012/01/uncrustifying-objective-c-source-in-xcode-4/
インストールにbrewを使用し、Xcode(4.3.2)プリファレンスに新しい動作を追加しました。
ただし、メニューから動作を実行しても何も起こりません。何が欠けているのでしょうか?
ここの指示に従ってUncrustifyをインストールしました:
http://noiseandheat.com/blog/2012/01/uncrustifying-objective-c-source-in-xcode-4/
インストールにbrewを使用し、Xcode(4.3.2)プリファレンスに新しい動作を追加しました。
ただし、メニューから動作を実行しても何も起こりません。何が欠けているのでしょうか?
私の場合https://github.com/tonyarnold/Xcode-4-Uncrustify-Automator-サービスが機能しました:Automatorを使用してワークフローを作成します。ワークフローは、Xcodeで使用して、選択したコードをフォーマットできます(上記のリンクでより適切に説明できます)方法-私は私のために働いたことを言っているだけです...)
トーマスに感謝します。あなたから提供されたリソースは非常に役に立ち、Xcodeにオートマトンワークフローを追加することができました。唯一の問題は、スクリプト「Uncrustify Document then Re-Indent」に「システムイベントでエラーが発生しました:支援機器へのアクセスが無効になっています」というエラーが表示されることです。最初はsudo touch /private/var/db/.AccessibilityAPIEnabled
支援機器を有効にしましたが、これは役に立ちませんでした。ここで同様の問題に関するスレッドを見つけました:AppleScript-システムイベントエラー:支援機器へのアクセスが無効になっています
ファナウゲンは言う:
問題は支援機器ではありません。AppleScriptは、ウィンドウを持つことができないプロセスのウィンドウにアクセスしようとすると、そのエラーコードを誤って返すようです。
そして彼はいくつかの変更を加えてスクリプトを書き直すことを提案します。ここで実際に同じ問題であるかどうかはわかりませんが、このタイプのスクリプトを処理するのは初めてなので、ここでは知識が不足しています。何かアドバイスはありますか?同様の問題がありましたか?