2016-01-20 259 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