无法删除无法删除“Info.plist”

时间:2016-01-20 12:05:09

标签: ios swift2 xcode7 jsqmessagesviewcontroller

我几天前一直试图解决这个问题。我正在为我的iOS项目添加JSQMessagesViewController。通过拖放从Github下载的JSQMessagesViewController文件夹手动添加库。试图为jsqmessagesviewcontroller添加一个Bridging标头。试图添加

#import JSQMessagesViewController 
#import JSQMessages.h 

稍后当我构建项目时,我发现了此错误消息

error: failed to remove /Users/user/Library/Developer/Xcode/DerivedData/CHATAPP-gcvyuyhkvbxvnlfnrrbmaebxevhx/Build/Products/Debug-iphonesimulator/CHATAPP.app/Info.plist: “Info.plist” couldn’t be removed.

我试过搜索但没有帮助...出了什么问题?我该如何删除此错误?使用swift 2.2和xcode 7.2

5 个答案:

答案 0 :(得分:13)

我在使用Fabric pod install(对Info.plist进行了一些更改)后立即开始遇到此问题。然后我意识到我的项目中有两个Info.plist引用。

要解决这个问题,我刚删除了其中一个,清理了我的项目(Cmd + Shift + K)并再次构建它。

希望这有帮助。

答案 1 :(得分:9)

我通过从BuildPhases->中删除info.plist来解决类似的问题。复制捆绑资源 - > “info.plist”

  

从“复制捆绑资源”中删除错误特定的 .plist 文件(在我的情况下,在MGSwipeTableCell创建问题中的info.plist)

enter image description here

答案 2 :(得分:2)

您可能需要将文件添加到项目中。在XCode中右键单击您的文件并选择"将文件添加到项目"导航到您的项目文件夹并选择JSQMessagesViewController文件然后构建。

如果按GETDATE()然后再次构建项目,您可能还想清理派生数据。

答案 3 :(得分:1)

从我的Project中删除了那些手动添加的文件,然后使用Pod进行全新安装,我没有出现该错误。

答案 4 :(得分:0)

我建议你使用pod到你的项目或拖放只需要来自JSQMessagesViewController的文件 你不应该完全导入另一个项目。

结论

使用pod来使用JSQMessagesViewController因为它有一些依赖性