2016-09-27 45 views
3

我更新到XCode 8後,我們試圖移動到Swift 2.3,並嘗試編譯和構建我的項目,但幾乎沒有錯誤。我設法讓所有其他庫工作,只有PubNub無法編譯。XCode 8,Swift 2.3返回錯誤無法建立模塊

我谷歌搜索和嘗試不同的解決方案,沒有任何工作。我可以從GitHub的測試項目建立項目

https://github.com/pubnub/SwiftExample 

錯誤是:

pleasurreApp/AppDelegate/AppDelegate.swift:14:8: Could not build Objective-C module 'PubNub' 

Pods/PubNub/PubNub/Core/PubNub+CorePrivate.h:1:9: 'PubNub+Core.h' file not found 

enter image description here

+0

嘗試更新吊艙,然後重新構建。 –

+0

我試過了,沒有幫助 – FosAvance

+0

你使用的是哪個版本。 –

回答

0

請從項目的根目錄下運行pod update(或者Podfile存儲)。當前PubNub SDK版本是4.5.3
退出Xcode並刪除DerivedData文件夾。重新構建後應該完成。

最好的問候,
謝爾蓋

+0

我會嘗試,讓你知道 – FosAvance

+0

我試過了,不起作用 – FosAvance

+0

@FosAvance它看起來像你用橋接頭添加** PubNub **客戶端到您的應用程序。如何** PubNub **客戶端添加爲框架包(如果是這樣,它是如何創建的以及它是什麼版本)? Swift只支持動態框架(正確),所以如果使用了CocoaPods,那麼在_Podfile_中應該有** use_frameworks **。 –

相關問題