CocoaPods 설치 사용

4260 단어 CocoaPods
CocoaPods는 iOS 프로젝트의 타사 소스 코드를 관리하는 도구입니다.CocoaPods 프로젝트의 소스는 Github에서 관리됩니다.이 프로젝트는 2011년 8월 12일에 시작되었고 1년여의 발전을 거쳐 현재 1000회 이상 제출되었고 활발한 갱신을 유지하고 있다.iOS 개발 프로젝트는 제3자 소스 라이브러리를 사용하는 것이 불가피하다. 코코아팟의 등장으로 우리는 제3자 소스 라이브러리를 설정하고 업데이트하는 시간을 절약할 수 있다.
설치하다.
설치하기 전에 다음 명령을 실행합니다
gem update --system

시스템의 현재 루비 버전을 업그레이드할 수 있습니다
설치 방식이 매우 간단합니다. Mac에서는 루비를 자체로 가지고 있으며 터미널(Terminal)을 통해 루비의gem 명령을 사용하면 설치를 다운로드할 수 있습니다.

$ gem install cocoapods
$ pod setup
gem install cocoapods

명령도 현재 cocoapods 버전을 자동으로 업그레이드할 수 있습니다
업데이트 사용
$ sudo gem install cocoapods

설치가 완료되면 실행을 통해
pod setup

CocoaPods 를 설정하는 명령
Once installed, setup CocoaPods by running the pod setup command. During the setup process, the CocoaPods environment is formed and a .cocoapods directory is created in your home folder. This hidden folder contains all the available pod specifications or pod specs.
A dependency declaration has a lot more configuration options, which can be set in the Podfile. If you want to work with the bleeding edge version of a library, for example, you can replace a pod’s version number with :head as shown below. You can even tell CocoaPods what source to use by specifying the git repository or referring CocoaPods to a local copy of the library. These are more advanced features of CocoaPods.

pod 'AFNetworking', :head
pod 'SVProgressHUD', :git => 'https://github.com/samvermette/SVProgressHUD'
pod 'ViewDeck', :local => '~/Development/Library/ViewDeck'

pod 'DTCoreText', :git => 'https://github.com/Cocoanetics/DTCoreText.git'


With our list of dependencies specified, it is time to continue the setup process. Update the Podfile as shown below and run pod install in the Terminal. Make sure to run this command in the root of your Xcode project where you also created the project’s Podfile.
platform :ios, '6.0'
pod 'ViewDeck', '~> 2.2.2'
pod 'AFNetworking', '~> 1.1.0'
pod 'SVProgressHUD', '~> 0.9.0'
pod 'HockeySDK', '~> 3.0.0'

pod install

사용:
Open Terminal, and navigate to the folder where your project is. Type the following:

touch Podfile
open -e Podfile

TextEdit should open up showing an empty file. You just created the pod file and opened it! Ready to add some content to the empty pod file?
Copy and paste the following lines into the TextEdit window:

platform :ios

pod 'AFNetworking', '0.9.1'

Now, save the file and close TextEdit, going back to terminal. Ready to configure your project?
Issue the following command via Terminal:

pod install

You should see output similar to the following:

Updating spec repo `master'
Installing AFNetworking (0.9.1)
Generating support files

It might also tell you something like this:

[!] From now on use `CocoaPodsExample.xcworkspace'

If you type ls now (or browse the project folder using Finder), you’ll see that CocoaPods created a Pods folder – where it stores all dependencies – and CocoaPodsExample.xcworkspace.

VERY IMPORTANT!
From now on, as the command-line warning mentioned, you must always open the workspace (CocoaPodsExample.xcworkspace) and not the project!

현재 당신의 모든 제3자 라이브러리는 다운로드가 완료되었고 컴파일 매개 변수와 의존을 설정했습니다. 당신은 다음과 같은 두 가지를 기억하면 됩니다.
CocoaPods를 사용하여 생성된 것입니다.xcworkspace 파일로 프로젝트를 엽니다. 이전의 것이 아니라.xcodeproj 파일입니다.
Podfile 파일을 변경할 때마다pod install 명령을 다시 실행해야 합니다
DTCoreText를 설치하려면 Other Linker Flags의 속성 값에 유의해야 합니다.
-all_load와 -ObjC는 만족해야 합니다.

좋은 웹페이지 즐겨찾기