将项目中的资源组替换为资源目录,在构建时将代码失败

时间:2017-10-20 16:53:10

标签: ios swift code-signing

我试图访问本地加载到我的应用上的目录和文件,并按照this thread上的答案进行操作。

它告诉我在我的项目目录中本地创建一个Resource文件夹,然后将该文件夹拖到XCode中的项目中。好吧,我已经有一个我想要替换的资源组,所以我删除了它。移动资源目录并构建我的应用程序后,我收到此错误:

Codesign Error screen

我已将整个资源目录添加到构建阶段复制包中:

Resource in Copy Bundles

我也尝试过这种流行的解决方案来解决退出错误:

xattr -rc . within my derived data directory, and root directory of my app.

最后,我尝试删除我的项目派生数据,但上述任何一项似乎都不起作用。

这一定是某种冲突错误,就像我要么没有摆脱资源组(它在创建时附带项目......)或者我没有正确引入新的资源目录。但是,我不知道该怎么做......

1 个答案:

答案 0 :(得分:0)

通过遵循此处找到的解决方案来解决此问题:

Solution

基本上我必须重新创建Resources组,将所有资源放在那里,然后按照链接线程的答案中的说明进行操作。让我参与第一次删除项目的派生数据文件夹,然后运行xattr -rc。在项目目录中。