CocoaPods 설치 사용
4260 단어 CocoaPods
설치하다.
설치하기 전에 다음 명령을 실행합니다
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는 만족해야 합니다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
iOS 앱에서 Facebook 로그인을 구현해 보았습니다.이것은 먼 옛날에 써야 했다 의 23일째의 기사로 합니다! 모두 쓰지 않아서 정말 미안해! PHP 일근의 서버측 엔지니어였던 내가 최근 swift 데뷔해 iOS 앱을 만들고 있으므로 그 과정에서 생긴 메모를 공개합니...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.