2016-10-31 5 views
0

Cocoaアプリ(Swift)にEnsembles 1.0を組み込もうとしています。手紙に続いて、それはきれいにコンパイルします。しかし、いくつかのリンクエラーを乗り越えることができません:私はもちろん、そうでない場合は、コンパイラエラーがあります、私の橋渡しヘッダーにインポートされるEnsembles.hを持ってアンサンブルOS X Swift Appとのリンク

Undefined symbols for architecture x86_64: 
    "_CDESetCurrentLoggingLevel", referenced from: 
     InitClients.AppDelegate.applicationDidFinishLaunching (Foundation.Notification) ->() in AppDelegate.o 
    "_OBJC_CLASS_$_CDEICloudFileSystem", referenced from: 
     objc-class-ref in AppDelegate.o 
    "_OBJC_CLASS_$_CDEPersistentStoreEnsemble", referenced from: 
     objc-class-ref in AppDelegate.o 
ld: symbol(s) not found for architecture x86_64 

。ビルドフェーズのensembles framework参照がOS Xフレームワークであり、iOSフレームワークではないことを確認しました。

提案がありますか?

+0

アンサンブルクラスが見つからないようです。あなたは実際にあなたのアプリにフレームワークをリンクしましたか?フレームワークにコピーフェーズを追加しますか? –

答えて

0

問題が見つかりました...愚かな間違い。私はEnsembles.frameworkを一度にプロジェクトにドラッグしたと誓っていたかもしれませんが、私はそれを見落としてしまったに違いありません。それをドラッグすると、リンクがうまくリンクされました。

関連する問題