2017-01-15 8 views
0

2部質問:コード内のレルムバージョンの取得

現在インストールされているレルムのコードをどのように取得するのですか?スイフト3、macOS。私はRealm.versionプロパティを配置することができませんでした。おそらく私はそれを見落としました。関連する質問で

プロジェクト内で最新バージョンにレルムをアップグレードするための解決策は何ですか? CocoaPodsを最新のものに更新した後、ポッドをインストールするとRealmが更新されません。 2.0.3がインストールされており、2.2.0が利用可能です。

答えて

0

Realm Swiftを動的フレームワークとして直接組み込む場合、バージョン番号はフレームワークのinfo.plistファイルに含まれています。実行時にplistにアクセスできるようにする必要があります。これについて議論するいくつかのanswers on SOがあります。

Swiftのために動的なフレームワークを作成するので、上記の情報plistへのアクセス方法はうまくいくはずですが、そうでなければother ways to access versions of podsがあるかもしれません。

いずれにしても、ライブラリのバージョン番号を確認する理由を確認することをお勧めします。実行時にフレームワークの機能をチェックすること(例えば、必要なクラスをテストするなど)は、バージョン番号を直接使用するよりも良い方法です。

2番目の質問では、CacoaPodsにRealmの更新版があるかどうかを確認させるには、pod update RealmSwiftを実行する必要があります。

+0

正確な回答ありがとうございます。 RealmSwiftのアップデートは完全に機能しました。限り、バージョンが行く - 私は単にどのバージョンがインストールされている参照するために開発中に参照するために使用していた。すべてのクラスは使用前にテストされており、バージョン番号には何も依存していません。 – Jay

関連する問題