加速Pod install RealmSwift

1191 ワード

初めてpod realmをインストールすると、sync-cocoa,coreファイルがダウンロードされます.この2つのファイルは少し大きいので、pod installは遅く、404以内にいるので失敗しやすいです.手動ダウンロードでpod installを加速できます.
//    2.4.3    
pod 'RealmSwift', '2.4.3'

注意:以下の要件はRealm 2.0以降です.sync_bin,core_binフォルダが存在しない場合は、自分で作成します.${TMPDIR}が機能しない場合は、getconf DARWIN_USER_TEMP_DIRを使用します.
  • sync-cococoaをダウンロード
  • ダウンロードアドレスhttps://static.realm.io/downloads/sync/realm-sync-cocoa-${REALM_SYNC_VERSION}.tar.xz
  • ダウンロードしたライブラリの名前をsync-${REALM_SYNC_VERSION}.tar.xz
  • に変更
  • ダウンロードしたライブラリを${TMPDIR}/sync_binディレクトリに
  • coreをダウンロード
  • ダウンロードアドレスhttps://static.realm.io/downloads/core/realm-core-${REALM_CORE_VERSION}.tar.xz
  • ダウンロードしたライブラリの名前をcore-${REALM_SYNC_VERSION}.tar.xz
  • に変更
  • ダウンロードしたライブラリを${TMPDIR}/core_binディレクトリに
  • REALM_SYNC_VERSIONについて、REALM_CORE_VERSIONパラメータ(v2.4.3をあなたのrealmに対応するバージョン番号に置き換えます):https://github.com/realm/realm-cocoa/blob/v2.4.3/dependencies.list
    参照先:https://github.com/realm/realm-cocoa/issues/2713