CocoaPodsとCarthageの導入、環境構築

iOS Swiftでアプリ開発をするにあたり、CocoaPodsとCarthageで両方で多くのライブラリを使うため環境構築メモ

cocoapods

cocoapodsインストール

gem install cocoapods

cocoapodsセットアップ

pod setup

Podfileファイル作成

  • iOSプロジェクト直下で
vim Podfile
  • Podfileの内容
platform :ios, '11.0'

target 'hoge' do

    use_frameworks!

    pod 'Fabric'
    pod 'Crashlytics'
    pod 'TwitterKit'

    target 'hogeTests' do
      inherit! :search_paths
    end

    target 'hogeUITests' do
      inherit! :search_paths
    end
  end

Podfileに記載したライブラリをインストール

pod install

Carthage

Carthageのインストール

brew update

ディレクトないと思うけど確認

ls -ltr /usr/local/Frameworks

brewはsudoを許してくれないのでディレクトを作成する

sudo mkdir /usr/local/Frameworks

オーナーを自分にする

sudo chown -R kyamao:staff /usr/local/Frameworks

ディレクトの確認

ls -ltr /usr/local/Frameworks

Carthageをインストール

brew install carthage