私は OSX 10.6 で開発されたいくつかの自動化アクションを持っていましたが、問題なく自動化で正常に実行されました。これらのアクションのバイナリ製品は、OSX 10.7 (Lion) で引き続き機能しますが、ソースからのコンパイルは失敗します。
この問題をデバッグしようとして、単純な「Hello, World」アクションを作成しましたが、Automator で正常に実行されず、ワークフローのどこにいても、ObjC と Applescript の両方のバリアントが「起動パスにアクセスできません」というメッセージが表示されます。置いた。
私がたどった開発パスは次のとおりです。
- XCode 4.1 (ビルド 4B110、App Store から) で、新しいプロジェクトを作成し、タイプとして「Automator アクション」を選択します。
- 出力タイプを com.apple.cocoa.string に設定します
- ObjC バリアントの下で、runWithInput:error メソッドを変更して、@"Hello, World!" を返します。AppleScript バリアントの下で、runWithInput_fromAction_error_ メソッドを変更して、「Hello, World!」を返します。
- 実行矢印を介してアクションをコンパイルします
- 製品グループの下のアクションを右クリックして、ファインダーで新しいアクションを開きます
- アクションをダブルクリックして、automator にインストールさせます
- automator で、新しいアクションを使用して単一アイテムのワークフローを作成します (ただし、複数アイテムのワークフローを試しました)。
- 実行矢印を介してワークフローを実行し、「起動パスにアクセスできません」というエラーを受け取ります
xcode の再起動、automator の再起動、automator のシャットダウン後の ~/Library/Automator ディレクトリの削除、および上記の組み合わせを変更せずに試しました。しかし、この時点で、私はアイデアがありません。
ご協力いただきありがとうございます。