Swift2でRealmを使いたい

投稿者: Anonymous

Realmを勉強中です。
Swift2にインストールしたいのですが、できません。

ターミナルでsh build.sh buildするが、buildできていない。
cdにてrealm-cocoa-masterに移動して実行しているが、できない。

わかる方、教えていただけたら幸いです。

よろしくお願いいたします。

解決

まず、フレームワークをビルドできないのを解決しましょう。
下記の手順の通りにやってください。

  1. Xcode 7のコマンドラインツールを使うように切り替えます。
    6でも7でもいいのでXcodeを起動してXcode>Preferences...メニューを開きます。
    LocationsタブのCommand Line Tools:の所でXcode 7.0を選択します。
    (下の画像の赤い部分を参考にしてください)
    画像の説明をここに入力

  2. realm-cocoaのリポジトリをクローンします。
    $ git clone [email protected]:realm/realm-cocoa.git

  3. クローンしたリポジトリに移動します。
    $ cd realm-cocoa/
  4. 念のため、コマンドラインツールのバージョンを確認します。xcodebuild -versionとコマンドを入力して、Xcode 7.0と表示されればOKです。
    $ xcodebuild -version
    Xcode 7.0
    Build version 7A176x
  5. 念のため、masterブランチにいることを確認します。git branchと入力して、masterにマークが付いていればOKです。
    $ git branch
  6. iOSでSwift用のフレームワークをビルドします。sh build.sh ios-swiftとコマンドを入力します。
    $ sh build.sh ios-swift

ここまでで、下の画像のように、build/ios/swift2.0/ディレクトリにRealm.frameworkとRealmSwift.frameworkが作られていると思います。

画像の説明をここに入力

もし、この時点で失敗しているようでしたら、表示されているエラーメッセージなどを教えてください。

このあとは、プロジェクトをXcodeで開いて、Realm.frameworkとRealmSwift.frameworkをプロジェクト設定のEmbedded Binariesにドラッグ&ドロップします。

画像の説明をここに入力

これでひとまずプロジェクトで利用できるようになります。

詳しい使い方などはドキュメントを参照の上、わからないことがありましたらまたお聞きください。

回答者: Anonymous

Leave a Reply

Your email address will not be published. Required fields are marked *