14186


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

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

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

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


CC BY-SA 3.0
2015-08-08T07:06:18.010
13165
2015-08-08T16:34:44.860
10845
question
swift realm
Swift2でRealmを使いたい


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

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

  2. realm-cocoaのリポジトリをクローンします。  
`$ git clone git@github.com: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が作られていると思います。

[![画像の説明をここに入力](https://i.stack.imgur.com/wTTKZ.png)](https://i.stack.imgur.com/wTTKZ.png)

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

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

[![画像の説明をここに入力](https://i.stack.imgur.com/ZRIbR.png)](https://i.stack.imgur.com/ZRIbR.png)

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

詳しい使い方などは[ドキュメント](https://realm.io/docs/swift/latest/)を参照の上、わからないことがありましたらまたお聞きください。


CC BY-SA 3.0
2015-08-08T16:34:44.860
14186
2015-08-08T16:34:44.860
5519
13165
answer