LoginSignup
3
3

More than 5 years have passed since last update.

Realmのインストールについて教えて下さい!

Posted at

以前Qiitaにて、
http://qiita.com/YukiAsano/items/ac2d949aafe9b5755cf6
のアドバイスをいただいたことがありますが、インストール方法がわからなくなってしまいましたので教えて下さい。

https://realm.io/jp/docs/swift/latest/
にて、

1.こちらから最新版のRealmをダウンロードしてzipファイルを展開してください。
2.Xcodeでプロジェクトをクリックしプロジェクト設定の“General”タブを表示します。展開したフォルダの中にあるios/、watchos/、tvos/、またはosx/フォルダからRealmSwift.frameworkとRealm.frameworkを“Embedded Frameworks”にドラッグ&ドロップしてください。このとき、Copy items if neededにチェックが入ってることを確認してからFinishをクリックしてください。
3.ユニットテストのターゲットを選択して“Build Settings”タブの“Framework Search Paths”にRealmSwift.frameworkの親フォルダのパスを追加してください。
4.iOS、watchOSまたはtvOSのプロジェクトで利用する場合は、アプリケーションのターゲットの“Build Phases”タブで新しく“Run Script Phase”を追加し、以下のスクリプトをそのままコピー&ペーストしてください。
bash "${BUILT_PRODUCTS_DIR}/${FRAMEWORKS_FOLDER_PATH}/Realm.framework/strip-frameworks.sh"

とあります。
上記の1.は理解できます。それくらいはできます。
問題1は、2.の「“Embedded Frameworks”にドラッグ&ドロップしてください。」ってところですが、私が使用しているXcodeでは、
Embedded Binaries と Linked Frameworks and Libraries はありますが、Embedded Frameworks ってところがありません。
どこにドラッグすれば良いのですか?

次の疑問は、
http://qiita.com/YukiAsano/items/ac2d949aafe9b5755cf6
の解説の、真ん中あたり。

$(PROJECT_DIR) を追加するところです。
参考ページには、

$(PROJECT_DIR)
の上の段に、

$(SDKROOT)/Developer/Library/Frameworks

$(inherited)
の2文が書いてあります。
これがないといけないのでしょうか?

以上2点の部分が解決できていないからだと思いますが、
RealmSwiftをしようとすると、
No such file or directory
とエラーメッセージが出て使用できません。

皆さん、どうやってrealmを使っているんですか?
ネットをいろいろ調べてみたんですが、解決しません。

どなかた教えて下さい。

3
3
5

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
3