如何在macoscatalin中运行app bundle中的shell脚本

2024-04-24 13:43:53 发布

您现在位置:Python中文网/ 问答频道 /正文

我目前正在开发一个macosappkit应用程序,它依赖于运行包含在应用程序包中的shell脚本。只有在Catalina中运行时,通过Task运行脚本时才会产生以下错误:

Traceback (most recent call last): File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/runpy.py", line 174, in _run_module_as_main

我可以通过完全禁用Xcode项目中的应用程序沙盒来阻止问题的发生。TaskcurrentDirectoryURL被设置为应用程序根据沙盒异常明确允许访问的位置。在

如何在不禁用应用程序沙盒的情况下运行捆绑脚本?在


Tags: 脚本程序包沙盒应用程序mosttask错误shell
1条回答
网友
1楼 · 发布于 2024-04-24 13:43:53

我自己在这方面还是个新手,所以我可能错了,但我正在开发一个应用程序,它将任务用于外部进程,这就是解决我权限问题的原因。在

sandboxing exceptionsappropriate tab 您可以在授权文件中授予其他权限。https://developer.apple.com/documentation/security/app_sandbox_entitlements

相关问题 更多 >