xcode の Capabilities - App Sandbox について
教えていただけますか?
久しぶりに xcode を使って macOS cocoa アプリケーションを作っているのですが
NSFileManager で createDirectoryAtPath: withIntermediateDirectories: attributes: error: を使って アプリケーション内の/Contents/ の下へ PlugIns ディレクトリが無かったので作成しようとしたのですが、
Error Domain=NSCocoaErrorDomain Code=513 "You don’t have permission to save the file “PlugIns” in the folder “Contents”
NSUnderlyingError = "Error Domain=NSPOSIXErrorDomain Code=1 \"Operation not permitted\"";
}
のエラーでディレクトリを作成出来ません。
なので古い以前作成したプロジェクトと較べてみたのですが、
Capabilities の App Sandbox が
古いプロジェクトでは、OFF
Xcode10.1で作成したプロジェクトでは、ON, User Selected File が Read Only
でした。
User Selected File が Read / Write, None でも駄目でした。
Capabilities の App Sandbox はどのような効果があるのでしょうか?
App Sandbox が OFF だと何か問題ありますか?
AppStore で弾かれるとか?
よろしくお願いします。
Mac mini, macOS Mojave (10.14.1)