2016-01-20 262 views
3

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

#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和7.2的Xcode

+1

你有没有设法找到了解决办法?我有一个与另一个库(Siesta,使用Jenkins从命令行构建)非常类似的问题 – Jissay

回答

0

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

0

我向你推荐使用pod到您的项目或拖放只需要从JSQMessagesViewController 文件,你应该不完全导入另一个项目。

结论

使用吊舱使用JSQMessagesViewController因为它有一些依赖

+0

@Mohmad Farhand ...我是iOS新手...这就是为什么我手动添加jSQMessagesViewController。我不知道如何使用吊舱或什么吊舱是... !!! – Joker

2

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

如果您按Command Option Shift K然后再次构建项目,您可能还希望清除派生数据。

9

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

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

希望这会有所帮助。

+0

它与成功合作;) –

2

我从BuildPhases->删除的info.plist固定的类似问题的复制捆绑资源 - >“的info.plist”具体

删除错误的.plist文件从“复制包资源”(以在MGSwipeTableCell创建问题我的情况info.plist中)

enter image description here