gpt4 book ai didi

macos - 如何确定是否启用了沙箱

转载 作者:行者123 更新时间:2023-12-02 06:54:53 24 4
gpt4 key购买 nike

如何检查在 OSX 应用程序运行时是否启用了沙箱?

我需要它来对我的库进行一些断言测试,这些测试可以在不同的环境中运行。

最佳答案

This might help

  1. In Finder, look at the contents of the ~/Library/Containers/ folder.

    If the Quick Start app is sandboxed, there is now a container folder named after your app. The name includes the company identifier for the project, so the complete folder name would be, for example, com.yourcompany.AppSandboxQuickStart.

    The system creates an app’s container folder, for a given user, the first time the user runs the app.

  2. In Activity Monitor, check that the system recognizes the app as sandboxed.

    • Launch Activity Monitor (available in /Applications/Utilities).

    • In Activity Monitor, choose View > Columns. Ensure that the Sandbox menu item is checked.

    • In the Sandbox column, confirm that the value for the Quick Start app is Yes.

    To make it easier to locate the app in Activity monitor, enter the name of the Quick Start app in the Filter field.

  3. Check that the app binary is sandboxed.

codesign -dvvv --entitlements :- executable_path

关于macos - 如何确定是否启用了沙箱,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33335278/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com