在我的 Mac OS X 应用程序中,我尝试将下载的文件保存到应用程序的目录(即 HomeDirectory()/Documents),但 App Store 拒绝了我的应用程序,称用户无法轻松访问您下载的文件(即不打开应用程序)。然后我尝试通过在权利中添加读/写权限将下载的文件写入〜/ Downloads文件夹,但App Store再次拒绝该应用程序说
您的应用程序访问以下位置:
〜/下载
大多数遇到此问题的开发人员都是以读/写模式而不是只读模式打开文件,在这种情况下应将其更改为只读。
此问题的其他常见原因包括:
在上述位置创建或写入文件,这些位置不是文档中所述的写入文件的有效位置。
写入上述位置而不使用有效的应用程序 ID 作为写入文件的容器。
现在的问题是应用程序商店既不允许我将文件保存在应用程序目录中,也不允许我将文件保存在系统文件夹(即下载)中。另外我不想每次都使用 NSSavePanel 。我想默默地下载文件。我应该在哪里保存我的文件?