2016-09-27 61 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 **。 –

相关问题