2

私の Mac アプリが MAS に拒否されたのはこれが 2 回目です。ユーザーが自分のデバイスで作成されたアプリのバックアップ ファイルを保存できるように、一時的な権利を使用します。これは、拒否に対して MAS から受け取った応答です。

We've determined that one or more temporary entitlement exceptions requested for 
this app are not appropriate and will not be granted:

com.apple.security.temporary-exception.files.home-relative-path.read-write  / 

非常にあいまいで、2 回目は、私がしていることのどこが悪いのかを教えてくれません。

そのために、次の資格を使用します。

<key>com.apple.security.app-sandbox</key>
<true/>
<key>com.apple.security.files.user-selected.read-write</key>
<string>True</string>
<key>com.apple.security.temporary-exception.files.home-relative-path.read-write</key>
<array>
    <string>/</string>
</array>

そして、これが私が資格を使用する方法です:

NSSavePanel* saveSelection = [NSSavePanel savePanel];

[saveSelection setPrompt:@"Export"];
[saveSelection setMessage:NSLocalizedString(@"Save your encrypted backup file to:",@"")];
[saveSelection setNameFieldStringValue:date];

[saveSelection beginSheetModalForWindow:kDelegate.window completionHandler:^(NSInteger result) {
if (result==NSFileHandlingPanelOKButton)
    {....
    }
}

誰かが助けてくれることを本当に願っています。

4

1 に答える 1