19

Swift 3.0 のベータ版で Realm を使用することは可能でしょうか。

Realm リポジトリに RealmSwift-swift3.0 ディレクトリが表示されますが、正しく使用できません。ソースからインストールするにはどうすればよいですか?

4

3 に答える 3

19

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 つがあり、完全に動作します :)

于 2016-06-18T19:20:39.613 に答える
5

バージョン 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
于 2016-09-19T10:53:27.467 に答える
0

Realm が新しいバージョンをリリースしました1.1.0。使用している場合はCocoapods、このPR1.1.0.rc.2を確認し、コンパイル エラーを回避するためにバージョンをインストールすることをお勧めしますUse Legacy Swift Language Version

于 2016-09-19T08:58:07.603 に答える