「Ios/swift/外部ライブラリ/インストール」の版間の差分

提供: 初心者エンジニアの簡易メモ
ナビゲーションに移動 検索に移動
編集の要約なし
44行目: 44行目:
  Analyzing dependencies
  Analyzing dependencies
  Downloading dependencies
  Downloading dependencies
  Installing Alamofire (3.4.1)
  Installing SDWebImage (3.8.1)
Installing AlamofireImage (2.4.0)
  Generating Pods project
  Generating Pods project
  Integrating client project
  Integrating client project

2016年6月20日 (月) 21:52時点における版

macにcocoapadsをインストール

$ sudo gem update --system 
$ sudo gem install cocoapods

以下のようにエラーが返ってくる場合は

Operation not permitted - /usr/bin/fuzzy_match

このようにする(El Capitanからインストールフォルダが/usrの下へのインストールがアクセスできなくなったため)

$ sudo gem install -n /usr/local/bin cocoapods

cocoapodsのsetup

$ pod setup
> Setup completed

Podfile作成

プロジェクトDirの下で

$ pod init

以下Podfileのファイルができる

# platform :ios, '9.0'
target 'Helloworld' do
 # Comment this line if you're not using Swift and don't want to use dynamic frameworks
 use_frameworks!
 # Pods for Helloworld
 target 'HelloworldTests' do
   inherit! :search_paths
   # Pods for testing
 end
 target 'HelloworldUITests' do
   inherit! :search_paths
   # Pods for testing
 end
end

Podfile編集

こんな感じでライブラリ指定

$ vi Podfile
platform :ios,'9.0'
use_frameworks!
target 'Helloworld' do
        pod 'SDWebImage', '~>3.6'
end

pod install

$ pod install
Analyzing dependencies
Downloading dependencies
Installing SDWebImage (3.8.1)
Generating Pods project
Integrating client project

参考