我有一个用C编写的可执行文件,它在我的Cocoa App中输出了我需要的一些信息。我的问题是我在哪里将这个可执行文件存储在我的项目中?当我发布App时,它会被存储的路径是什么?
我已阅读有关Application Support文件夹的信息。打印出来
print(FileManager.default.urls(for: .applicationSupportDirectory, in: .userDomainMask).first)
让我
Optional(file:///Users/cemal/Library/Containers/noorganization.ProjectName/Data/Library/Application%20Support/)
这是我的二进制文件存储的位置吗?如果是,我现在必须在构建时将其存储在哪里,以便将其存储在Application Support文件夹中?
答案 0 :(得分:1)
您可能希望将其他二进制文件存储在.app
目录中MacOS
目录中 - 将其存储在其他地方可能会产生问题,尤其是如果它是可能无法访问的位置。
<强>。应用程序/内容/ MacOS的强>
通常,此目录只包含一个带有您的二进制文件 应用程序的主要入口点和静态链接代码。然而, 您可以放置其他独立的可执行文件(例如命令行工具) 也在这个目录中。