在過去的兩天中,Xcode的表現非常奇怪。我可以構建並運行我的應用程序,但自動完成功能不適用於通過cocoapods或從這些庫創建的子類導入的任何內容。如果我沒有在Scheme - > Build下明確包含某些庫,我也會得到(真正的)錯誤。以前我相信我只需要在那裏包含Pods
。Xcode無法自動完成通過cocoapods導入的庫
當我開始輸入時,Xcode開始拋出各種紅色標記,它認爲所有導入的類型都是int *
。有時自動完成功能可以繼續適用於NSString,有時不。但實際上建設仍然有效。
我已經嘗試重新安裝cocoapods(現在v 1.1.1),解壓cocoapods,並修改我的標題搜索路徑(當前爲"$(SRCROOT)/Pods/Headers/"
)。此外,刪除DerivedData
,重新啓動計算機,Xcode等...
我有一個偷偷摸摸的懷疑,這是涉及到混合Swift和Objective C在我的項目。正如我越來越多地使用,大多數時候我建立我需要刪除並重新創建all-product-headers.yaml
(See thread)。但我沒有任何確鑿的證據表明這與此有關。
輸入時出現錯誤。 UserProfile
是RLMObject
的子類。
方案設置。 Realm,Masonry和AFNetworking已經包含在Pods-iLingQ
中,但構建失敗時不包括它們。這些確實是我在應用程序中最廣泛使用的三個庫。