2016-09-27 18 views
3

Xcode 8にアップデートしてSwift 2.3に移行しようとしていますが、プロジェクトをコンパイルしてビルドしようとしましたが、他のすべての図書館を稼働させることができましたが、PubNubだけがコンパイルできません。Xcode 8、Swift 2.3がエラーを返しました。モジュールをビルドできませんでした

私はグーグルで別の解決策を試してみましたが、何も問題はありません。

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が格納されている)してください:私は

https://github.com/pubnub/SwiftExample 

エラーがあるのGitHubのテストプロジェクトからプロジェクトをビルドすることができます。現在PubNub SDKバージョンは4.5.3です。
Xcodeを終了し、DerivedDataフォルダを削除してください。再起動後、ビルドは正常に完了するはずです。

敬具、
セルゲイ

+0

私はそれを試してみようと思います – FosAvance

+0

私はそれを試しました、うまくいきません – FosAvance

+0

@FosAvance **あなたのアプリケーションに** PubNub **クライアントを追加するためにブリッジヘッダーを使用しているようです。どのように** PubNub **クライアントがフレームワークバンドルとして追加されましたか?(作成された方法とバージョンは?)スウィフトは動的フレームワークのみをサポートします(適切に)。したがって、CocoaPodを使用した場合、_Podfile_にはuse_frameworks **があるはずです。 –

関連する問題