2016-06-20 7 views
4

私はCarthageを使用して私のiOSアプリケーションターゲットにRealmをインストールしました(埋め込みバイナリセクションに追加し、フレームワーク検索パスを設定して、copy-frameworksビルドフェーズを設定しました)。また、私はそれを使用する各ファイルの先頭にimport RealmSwiftというステートメントを持っています。これにもかかわらず「未解決の識別子「領域」の使用」

、どこでも私は、私はまだエラーを取得するレルムまたはレルムの種類を参照:"Use of unresolved identifier 'Realm'"または"Use of unresolved identifier '<a realm type>'"

奇妙なことは、私のアプリがビルドされ、問題なく実行されることです。アプリが実行されている間はエラーが消え、そうでないときはエラーが再現されます。

私は既に試したことがあります:製品を選択>派生データを削除し、Xcodeを再起動してコンピュータを再起動します。何も動作しません。事前に

"Use of unresolved identifier 'Realm'" error in Xcode

感謝。

答えて

2

これはrdar://23551273が原因で、プリコンパイルされたフレームワークでのデバッグに影響します。また、カーセージの問題#924で議論されています。

これを回避するには、carthage update --no-use-binariesを使用することをお勧めします。

関連する問題