我正在从需要可执行的沙盒应用程序中编写临时文件,但尽管更改了通常的设置,但它们仍被标记为隔离区。
我已LSFileQuarantineEnabled
在我的应用程序的 Info.plist 中明确设置为 NO 以防万一(这应该是默认设置)而没有更改。
基于如何阻止我的应用设置“隔离”位?,我也尝试添加com.apple.security.files.user-selected.executable = YES
到我的应用程序的权利文件中,但这也没有效果。(目标文件不是“用户选择的”——也许这就是为什么不呢?)
是否有任何其他配置可以阻止系统将写入的文件标记为已隔离?请注意,我的应用不需要通过 Apple 审查;我自愿选择加入沙盒。