Swift 3.0 のベータ版で Realm を使用することは可能でしょうか。
Realm リポジトリに RealmSwift-swift3.0 ディレクトリが表示されますが、正しく使用できません。ソースからインストールするにはどうすればよいですか?
Swift 3.0 で Realm を使用できますが、現在のバージョンはまだ完全に実験的なものであることを考慮してください。
GitHub からrealm-cocoaリポジトリのmaster ブランチを複製できます。
または、カルタゴを使用できます。
github "realm/realm-cocoa.git" "master"
または、CocoaPods を好む場合:
pod 'RealmSwift', :git => 'https://github.com/realm/realm-cocoa.git', :branch => 'master'
Carthage を使用する場合は、Realm および RealmSwift フレームワークを手動で追加する必要があることに注意してください (IBAnimatable フレームワークは無視してください)。
実際、Xcode 8、Swift 3、および Realm を使用したプロジェクトの 1 つがあり、完全に動作します :)
バージョン 1.1.0 以降、Realm は Swift 3.0/Xcode 8.0 と公式に互換性があります。ここを参照してください。
このリリースでは、Xcode 8、Swift 2.3、および Swift 3.0 が公式にサポートされています。ビルド済みフレームワークは、Xcode 7.3.1 および Xcode 8.0 でビルドされるようになりました。
インストール ドキュメントからの抜粋は次のとおりです。
Xcode 8 を使用している場合は、Podfile の下部に以下を貼り付け、必要に応じて Swift バージョンを更新します。
post_install do |installer| installer.pods_project.targets.each do |target| target.build_configurations.each do |config| config.build_settings['SWIFT_VERSION'] = '2.3' # or '3.0' end end end
Realm が新しいバージョンをリリースしました1.1.0
。使用している場合はCocoapods
、このPR1.1.0.rc.2
を確認し、コンパイル エラーを回避するためにバージョンをインストールすることをお勧めしますUse Legacy Swift Language Version
。