1

約 1 年前、0.1 から 0.2 への移行中に RestKit を使用しました。手動インストールを使用してすべてを実行しました。

新しいプロジェクトを開始し、RestKit を再び使用したいと考えました。しかし、うまくインストールできません。今回はココアポッドのインストール方法を行いましたが、すべてうまくいったようです。#import を .pch ファイルに含めたので、グローバルになりました。

プロジェクトのコンパイルとビルドは成功しましたが、RestKit コード (RKManagedObjectStore の取得など) が含まれているエディターでクラス ファイルを開くと、セマンティック エラーが発生しました。RestKit クラスが見つかりませんでした。

.pch ファイルから RestKit のインポートを削除し、作業中のクラスのヘッダー ファイルに入れただけで、RestKit が見つからないというエラーが発生しました。

RestKit のサイトのトラブルシューティング ガイドでは、基本的に、プロジェクトが派生データで構築されていることを確認するように述べています。確認しましたが、すべて問題ありませんでした。

また、派生データを削除して、プロジェクトをクリーンアップしようとしましたが、うまくいきませんでした。

何か案は?

4

1 に答える 1

0

最後に問題を解決しました。

問題は、cocoapods がプロジェクト内の複数のターゲットにターゲット構成を設定しないことでした。メインターゲットとテストターゲットがありました。単体テストを行うのは恥ずかしいことです。:)

写真はこれを最もよく説明しています。元の回答へのリンクを投稿し、投稿したユーザーにクレジットを与えたいと思います。ありがとうワグル!

このリンクの解決策...

https://stackoverflow.com/a/16703468/1790578

これが将来他の人に役立つことを願っています。

于 2013-08-31T20:10:17.527 に答える