5

OSX アプリとコマンド ライン ツールを接続して、分散オブジェクトを操作しようとしています。

接続はこのようにコマンドラインツールに登録されます

[NSConnection serviceConnectionWithName:@"server" rootObject:extManager];

登録された接続オブジェクトへの接続の試みは、このようにアプリから行われます

self.serverConnection = [NSConnection connectionWithRegisteredName:@"server" host:nil];

アプリがサンドボックス化されていない場合、接続が確立されます。アプリがサンドボックス化されると、connectionWithRegisteredNamenil が返されます。

キーと値をエンタイトルメントに追加し、ツールとアプリの両方にチーム証明書で署名しようとしましたが、うまくいきません

    <key>com.apple.security.application-groups</key>
    <array>
        <string><TEAM ID>.AppSuite</string>
    </array>

サンドボックス化されたときに接続を機能させるにはどうすればよいですか?

4

1 に答える 1