我正在Xcode 9.2中构建一个简单的基于Swift的项目。我想将.png图像文件导入到我的项目中,以便在我的应用程序中显示。我试图通过将.png文件拖到Xcode Navigator中来完成此操作。出现一个对话框,要求我“选择添加这些文件的选项:”。我选择“如果需要复制项目”框,我选择“创建组”单选按钮,然后按“完成”。
.png文件现在出现在我的项目中,但我的项目不再构建。我没有“Build Succeeded”,而是“Build Failed”。唯一的变化是添加.png文件。
“Build Failed”消息说我有“代码签名错误”。单击此消息,我将获得以下其他详细信息: Debug / FourBarVisualizer.app:不允许使用资源分叉,Finder信息或类似碎片 命令/ usr / bin / codesign失败,退出代码为1
删除.png文件可以解决问题。
以相同的方式添加.txt文件或.jpg文件不会导致任何问题。
非常感谢任何帮助或见解。我不想将所有.png文件转换为.jpg。我做错了什么,或者这是一个Xcode错误?感谢。
答案 0 :(得分:1)
我无法确定这适用于您的情况,但我只是遇到了相同的问题,并且已经准备好责怪最近的Xcode 9.3更新,但StackOverflow建议您的问题类似于我所处的问题写作的过程。
我正准备使用ImageMagick将PNG转换为另一个PNG,希望能够删除Xcode中的任何干扰,并且我注意到它设置了hide extension
属性。取消选中(在添加到项目之前)为我修复了一些事情。
发现这一点之后,我现在可以看到错误中的其他文字("resource fork, Finder information, or similar detritus not allowed"
)得到了什么,即使它还不足以引导我立即解决问题。