在iOS版本的应用程序中,样本/模板文件被添加到组中的Xcode,然后成为应用程序包中该名称的目录。很容易。
什么是Cocoa等价物?当我尝试相同的事情时,Xcode(Swift 3)在构建时失败,“Command / usr / bin / codesign失败,退出代码为1”。如何将支持文件(或文件目录)添加到Cocoa应用程序?
答案 0 :(得分:1)
在macOS中,我猜你的意思是,每个App都会在NSBundle中创建一个Resources文件夹。只需右键单击“显示捆绑内容”即可查看。 如果您向Xcode添加资源,只需在项目导航中的任何位置拖动文件,将要求您复制该文件(如果需要)。
我通常使用支持文件创建一个组,但这是任意的,因为它与磁盘上的项目文件夹内的文件结构无关,也与产品包无关。
这会将文件复制到Xcode项目文件夹中。如果您选择添加目标,则该文件将包含在该资源文件夹中。
您可以通过以下方式索取该文件:
let bundle = Bundle.main
let path = bundle.path(forResource: "Test", ofType: "txt")
如果您必须对资源进行代码签名,则在Build Phases中打开复制文件菜单,使用加号按钮添加资源并检查代码登录副本。这应该为您的资源提供正确的签名。 希望它有所帮助!