我想要一个“自包含”的应用程序(我不知道我是否使用了正确的词。“将应用程序放入垃圾箱将删除所有内容”就是我的意思)。但是该应用程序需要一些资源才能运行。我通常将这些资源放入一个文件夹中。我想将这些资源移动到 App 文件夹(包内容)中。我可以这样做吗?这样做是个好习惯吗?
当我测试直接从 Xcode 运行的应用程序时,该应用程序运行良好。但是如果我从 finder 运行它,应用程序会说因为权限被拒绝而无法创建资源文件夹。我检查了应用程序的文件夹权限 - 用户(我)具有读/写权限。我想知道是什么导致了这种不同的行为。
最后一个选项是使用 Application Support 文件夹,但我不想在用户删除应用程序时留下痕迹。
有人可以帮我吗?