【发布时间】:2025-12-24 18:35:12
【问题描述】:
团队,
我是 MAC OS Cocoa 应用程序开发的新手。 我正在开发一个可可应用程序,一种实用程序应用程序。 在我的应用程序中,我正在执行一些命令,例如“mkdir”、“cp”、“rm” 我使用系统命令从目标 c 执行上述命令。如下图所示。
system("mkdir tempDir");
从 xcode 运行此应用程序时,它运行良好并创建了所有文件夹。 当我通过双击 Mac OS X 10.7 中的 .app 文件运行时,该目录未创建并以错误代码 256 退出。我注意到直接从 .app 文件启动应用程序时,它是从根目录运行的,即 macintosh 驱动器.
然后我改变了Macintosh的权限,允许所有人读写权限。我在“GetInfo”部分做了这个。通过这样做,应用程序可以在从 .app 运行时创建目录。
请帮助我从我的应用程序本身解决这个权限问题。
【问题讨论】: