0

Google Chrome とのメッセージ パッシングを伴う OS X 用の Objective-C アプリを開発しています。私は例に従い、ここからサンプルをダウンロードしました。ただし、拡張機能をアプリに接続することはできません。マニフェスト ファイル内のアプリへのパスは、「/Users/username/Library/Developer/Xcode/DerivedData/app_name-UUID/Build/Products/Debug/app_name.app/Contents」にある unix 実行可能ファイルへの絶対パスです。 /MacOS/アプリ名". 前のリンクに記載されている両方の場所に同じマニフェスト ファイルを配置しました (必要なのは 1 つだけであることは理解しています)。

実行中のアプリに接続しようとすると、「接続に失敗しました: 指定されたネイティブ メッセージング ホストが見つかりません」というメッセージが表示されます。

ネイティブ アプリの開発中にメッセージング API をテストできますか? もしそうなら、どのように?または、最初にアプリを .dmg ファイルにパッケージ化する必要がありますか?

4

1 に答える 1

0

ここで RobW の回答を参照してください: Native Messaging Host Not Found。解決策は、「デフォルト」という名前のフォルダー内に「NativeMessagingHosts」フォルダー (マニフェストを含む) があることです。NativeMessagingHosts フォルダーを 1 レベル上に移動して、"Chrome" フォルダーに配置するだけです。ドキュメントはまだ更新されていません。

于 2015-01-05T15:17:30.037 に答える