0

私は OSX 10.6 で開発されたいくつかの自動化アクションを持っていましたが、問題なく自動化で正常に実行されました。これらのアクションのバイナリ製品は、OSX 10.7 (Lion) で引き続き機能しますが、ソースからのコンパイルは失敗します。

この問題をデバッグしようとして、単純な「Hello, World」アクションを作成しましたが、Automator で正常に実行されず、ワークフローのどこにいても、ObjC と Applescript の両方のバリアントが「起動パスにアクセスできません」というメッセージが表示されます。置いた。

私がたどった開発パスは次のとおりです。

  1. XCode 4.1 (ビルド 4B110、App Store から) で、新しいプロジェクトを作成し、タイプとして「Automator アクション」を選択します。
  2. 出力タイプを com.apple.cocoa.string に設定します
  3. ObjC バリアントの下で、runWithInput:error メソッドを変更して、@"Hello, World!" を返します。AppleScript バリアントの下で、runWithInput_fromAction_error_ メソッドを変更して、「Hello, World!」を返します。
  4. 実行矢印を介してアクションをコンパイルします
  5. 製品グループの下のアクションを右クリックして、ファインダーで新しいアクションを開きます
  6. アクションをダブルクリックして、automator にインストールさせます
  7. automator で、新しいアクションを使用して単一アイテムのワークフローを作成します (ただし、複数アイテムのワークフローを試しました)。
  8. 実行矢印を介してワークフローを実行し、「起動パスにアクセスできません」というエラーを受け取ります

xcode の再起動、automator の再起動、automator のシャットダウン後の ~/Library/Automator ディレクトリの削除、および上記の組み合わせを変更せずに試しました。しかし、この時点で、私はアイデアがありません。

ご協力いただきありがとうございます。

4

2 に答える 2

1

検索を停止した後、チュートリアルを見つけましたが、すでにXcode 4.2にアップグレードしているため、テストできません。誰かがそれを確認できればいいのですが:http: //macosxautomation.com/automator/xcodefix/index.html

于 2012-01-08T20:40:55.290 に答える
1

コメントの推奨に従って、後世のために、問題は XCode 4.1 にローカライズされているようです。XCode 4.2 ベータ版はこの動作を示さず、質問で概説したワークフローに従って期待どおりに動作するように見えます。

于 2011-08-14T17:01:14.820 に答える