我几天前一直试图解决这个问题。我正在为我的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
答案 0 :(得分:13)
我在使用Fabric pod install
(对Info.plist
进行了一些更改)后立即开始遇到此问题。然后我意识到我的项目中有两个Info.plist
引用。
要解决这个问题,我刚删除了其中一个,清理了我的项目(Cmd + Shift + K
)并再次构建它。
希望这有帮助。
答案 1 :(得分:9)
我通过从BuildPhases->中删除info.plist来解决类似的问题。复制捆绑资源 - > “info.plist”
从“复制捆绑资源”中删除错误特定的 .plist 文件(在我的情况下,在MGSwipeTableCell创建问题中的info.plist)
答案 2 :(得分:2)
您可能需要将文件添加到项目中。在XCode中右键单击您的文件并选择"将文件添加到项目"导航到您的项目文件夹并选择JSQMessagesViewController文件然后构建。
如果按GETDATE()
然后再次构建项目,您可能还想清理派生数据。
答案 3 :(得分:1)
从我的Project中删除了那些手动添加的文件,然后使用Pod进行全新安装,我没有出现该错误。
答案 4 :(得分:0)
我建议你使用pod
到你的项目或拖放只需要来自JSQMessagesViewController
的文件
你不应该完全导入另一个项目。
结论:
使用pod来使用JSQMessagesViewController
因为它有一些依赖性