0

アプリ ( )に取り込もうとしてEnsembles 1.0います。手紙の指示に従ったところ、きれいにコンパイルされました。ただし、いくつかのリンク エラーを回避できません。CocoaSwift

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.hもちろん、ブリッジングヘッダーにインポートされています。そうしないと、コンパイルエラーが発生します。ensembles frameworkまた、ビルド フェーズの参照は、iOS フレームワークではなく、OS X フレームワークであることを確認しました。

助言がありますか?

4

1 に答える 1

0

問題が見つかりました...ばかげた間違い。一度に Ensembles.framework をプロジェクトにドラッグしたと断言することもできましたが、見落としていたに違いありません。それをドラッグすると、リンクがうまくいきました。

于 2016-11-01T21:31:11.257 に答える