Swift で作成したアプリに Realm を追加しようとしています。私はチュートリアルに従っていますが、それを機能させることができないようです。最大の問題は、Realm をインポートしようとするとNo such module 'Realm'
、他に何を試せばよいかわからないということです。以下の私の努力を見ることができます。
ここで手順を確認できます: http://realm.io/docs/cocoa/0.85.0/#swft
以下の手順もコピーしました。
現在、Swift の依存関係を管理するための適切なインフラストラクチャが不足しているため、プロジェクトで Realm を使用するには、次の手順が必要です。
- ターミナルを開き、最上位のプロジェクト ディレクトリに cd して、コマンド git submodule add git@github.com:realm/realm-cocoa.git を入力して、Realm をサブモジュールとして追加します。
- realm-cocoa フォルダーを開き、Realm.xcodeproj を Xcode プロジェクトのファイル ナビゲーターにドラッグします。
- Xcode で、青いプロジェクト アイコンをクリックしてターゲット設定ウィンドウに移動し、サイドバーの [ターゲット] セクションでアプリケーション ターゲットを選択します。
- そのウィンドウの上部にあるタブ バーで、[Build Phases] パネルを開きます。
- 「Target Dependencies」グループを展開し、Realm の iOS フレームワークを追加します。
- 「Link Binary with Libraries」グループを展開し、Realm の iOS フレームワークと libc++.dylib を追加します。
- パネルの左上にある + ボタンをクリックし、「新しいコピー ファイル フェーズ」を選択します。この新しいフェーズの名前を「Copy Frameworks」に変更し、「Destination」を「Frameworks」に設定して、Realm.framework を追加します。
- realm-cocoa/Realm/Swift/RLMSupport.swift にあるファイルを Xcode プロジェクトのファイル ナビゲーターにドラッグし、[必要に応じて項目をコピー] チェックボックスをオフにします。
以下は私のプロジェクトでどのように見えるかです: