코코아 포드를 설치하려면 어떻게 해야 합니까?
저는 많은 링크를 참조하여 시도했지만 성공하지 못했습니다.코코아팟 문서를 읽고 여러 번 설치를 시도했지만 시작 단계 때문에 항상 실패했습니다.제가 먼저 보석을 설치할 수 없는 오류를 하나 발견했습니다.단계는 하나씩 무엇입니까?단계 또는 설치 방법에 대한 데모 등입니다.
이것은 제가 시도한 하나의 링크입니다.
스크린샷은 다음과 같은 콘솔 오류를 나타냅니다.

POD 설치
터미널 열기 및 유형:
sudo gem install cocoapodsGem은 시스템 라이브러리 내의 Ruby에 설치됩니다.또는 Mac OS X v10.11(El Capitan)에서 다음을 입력합니다.
sudo gem install -n /usr/local/bin cocoapods"능동적인 지원은 Ruby 버전 >= 2.xx가 필요합니다" 오류가 발생하면 터미널에 입력하여 최신 능동적인 지원을 먼저 설치합니다.
sudo gem install activesupport -v 4.2.6설치 후 메시지가 많이 올 것입니다.오류가 발견되지 않으면 코코아 포드 설치가 완료되었음을 의미합니다.그런 다음 코코아 포드 마스터 리포지토리를 설정해야 합니다.터미널에 다음을 입력합니다.
pod setup마스터 리포지토리가 다운로드될 때까지 기다립니다.크기는 매우 큽니다(2016년 12월 370.0MB).그래서 시간이 좀 걸릴 수 있습니다.Activity를 열어 다운로드를 추적하고 Network 탭으로 이동하여 "git-remote-https"를 검색할 수 있습니다.또는 다음과 같이 "--verbose"를 명령에 추가할 수 있습니다.
pod setup --verbose완료되면 "Setup Complete"가 출력되고 Xcode 프로젝트를 생성하여 저장할 수 있습니다.
그런 다음 터미널에서 Xcode 프로젝트 루트 디렉터리(여기서
.xcodeproj파일 상주) 및 유형:pod init그런 다음 터미널에 다음을 입력하여 프로젝트의 포드 파일을 엽니다.
open -a Xcode PodfilePod 파일이 텍스트 모드로 열립니다.처음에는 몇 가지 기본 명령이 있을 것입니다.여기서 프로젝트의 종속성을 추가할 수 있습니다.예를 들어, 포드 파일에 다음을 입력합니다.
pod 'AFNetworking', '0.9.1'(이 줄은 프로젝트에 AF 네트워킹 라이브러리를 추가하는 예제입니다.)
기타 팁:
달기
platform :ios, '9.0'
달기use_frameworks!ㅠㅠㅠㅠㅠㅠㅠㅠㅠ포드 파일 편집이 완료되면 저장하고 Xcode를 닫습니다.
그런 다음 터미널을 입력하여 프로젝트에 포드를 설치합니다.
pod install또는 (form1 칩)
arch -x86_64 pod install프로젝트를 위해 포드 파일에 추가한 라이브러리 수에 따라 완료 시간이 달라집니다.완료되면 다음과 같은 메시지가 표시됩니다.
"Pod 설치 완료!Pod 파일의 종속성이 X개이고 설치된 총 포드 수가 X개입니다."
이제 Xcode 프로젝트를 닫습니다.그런 다음 를 찾아 엽니다.
.xcworkspace(더 Xcode를 .)xcodeprojfile으)로 됩니다.
먼저 터미널을 엽니다.
그런 다음 명령을 사용하여 gem 파일을 업데이트합니다.
sudo gem install -n /usr/local/bin cocoapods그런 다음 프로젝트 경로를 지정합니다.
cd /your project path포디플을 터치합니다.
touch podfile포드 파일 열기
open -e podfile텍스트 편집과 같은 포드 파일이 열립니다.그런 다음 목표를 설정합니다.예를 들어 Google 지도를 설정하려면 포드 파일이 다음과 같아야 합니다.
use_frameworks! target 'yourProjectName' do pod 'GoogleMaps' end그런 다음 포드를 설치합니다.
pod install
Xcode 10.3이 설치된 macOS v10.14 (Mojave)에서, 나는 무서운 경고를 받았습니다.gem가 없는 -n /usr/local/bin:
xcodeproj's executable "xcodeproj" conflicts with /usr/local/bin/xcodeproj
Overwrite the executable? [yN]
저에게 효과가 있는 것은 여전히 홈브루입니다.정당:
brew install cocoapods
이것은 Mac OS X v10.11.x(El Capitan)에서 작동합니다.
sudo gem install -n /usr/local/bin cocoapods
그런 다음 포드 설정 cmd를 사용하여 포드를 설정한 다음 프로젝트 디렉터리로 이동하여 포드를 설치할 수 있습니다.
포드 파일을 설치하는 간단한 단계:
터미널 열기
터미널 명령: sudogem 설치 cocoapods
터미널에서 프로젝트 경로를 설정합니다.
명령: 포드 init
프로젝트의 포드 파일로 이동하여 설치할 포드 추가
포드 파일에 추가됨: 포드 'AF네트워킹', '~> 3.0
명령: 포드 설치
Xcode 프로젝트 닫기
터미널에서 프로젝트 열기
명령: PodDemos를 엽니다.xc워크스페이스
2020년, macOS v10.15에 코코아 포드 v1.9.1 설치(카탈리나)
먼저 터미널을 사용하여 Mac에 Xcode 버전을 설정합니다.
sudo xcode-select -switch /Applications/Xcode.app그런 다음 터미널을 사용하여 코코아 포드를 설치합니다.
sudo gem install cocoapods
더 많은 정보를 원하시면, 공식 웹사이트인 https://cocoapods.org/ 을 방문하세요.
이것들은 제가 보통 하는 완전한 단계들입니다.저는 이 단계들을 가능한 한 짧게 게시하고 당신이 Mac과 Xcode 프로젝트에 대해 알고 있다고 가정합니다.먼저 터미널을 열고 다음 명령을 사용하고 각 명령 뒤에 Enter 키를 누릅니다.
코코아 포드를 아직 설치하지 않은 경우 다음 명령을 입력합니다.
sudo gem install cocoapods
하고 Xcode Project를 대체하십시오./Your Xcode Project Directory Path디렉터리에 대한 실제 경로:
cd /Your Xcode Project Directory Path
다음은 코코아 포드 사용 방법입니다.터미널에 모든 명령이 입력된 후 잠시 기다려 주십시오.
터미널에서 포드 검색 중:
pod search networking) (검색할 네트워킹)포드 파일 만들기:
pod init포드 파일 열기:
open -a Xcode Podfile포드 추가: (포드를 추가한 후에는 먼저 포드 파일을 저장한 다음 터미널로 다시 이동해야 합니다.)
target 'WebServiceUsingMantleAFNetworking' do # platform :ios, '8.0' //Choose your version of iOS pod 'AFNetworking', '~> 2.6.0’ endOR
platform :ios, '8.0' pod 'AFNetworking' pod 'Mantle' pod 'LBBlurredImage' pod 'TSMessages' pod 'ReactiveCocoa'포드 설치:
pod install기존 프로젝트의 포드 업데이트 확인:
pod outdated기존 포드 업데이트:
pod update시스템에서 Cocoapod를 제거합니다.
sudo gem uninstall cocoapods스택 오버플로 시 Xcode 프로젝트에서 포드를 제거하기 위한 전체 튜토리얼이 있습니다.자세한 내용은 다음 링크에서 확인할 수 있습니다.
- 터미널 열기
- 에 입력
sudo gem install cocoapods팟을 있지 , ㅠㅠㅠㅠㅠㅠㅠ - 를 입력하십시오.
cd /project path신에대를 대체합니다.project path프로젝트 - 터치 포드 파일
- 중 하여 포드 파일을 .
open -e podfile또는 텍스에서열로open -a pod fileXcodeXcode로 - 하고 다음과 Google 의 팟 합니다.
target 'PROJECT NAME HERE' do pod 'GoogleMaps' end - 사용하다
pod install합니다.
다음은 이미지가 포함된 모든 단계입니다.제대로 따라주시면 오류가 발생하지 않을 것으로 확신합니다.
CocoaPod 설치 방법 및 Xcode 프로젝트로 설정하는 방법.
을 확인합니다.command line그렇지 않으면.
Xcode를 열고 메뉴를 탐색하여 확인할 수 있습니다.
Xcode → 기본 설정 → 다운로드 → 구성 요소.명령줄 도구를 찾아 설치/업데이트를 선택합니다.
찾지못경을 찾지 .command line tool그런 다음 터미널에 다음 명령을 작성해야 합니다.
xcode-select --install
설치를 클릭합니다.
명령줄 도구를 설치한 경우 Xcode 디렉터리를 선택해야 합니다(사용 가능한 Xcode 버전이 달라 이러한 유형의 문제가 발생할 수도 있음).
다음 절차를 따릅니다.
터미널을 열고 다음 명령을 실행합니다.
sudo gem install cocoapods관리자 암호를 입력합니다.시간이 좀 걸릴 수 있습니다.몇 분 후에 Mac 컴퓨터에 코코아 포드가 성공적으로 설치되면 녹색 메시지가 표시됩니다.
Xcode 6과 같은 오류가 발생할 경우 개발자 경로가 누락됩니다.먼저 터미널에서 이 명령을 실행합니다.
sudo xcode-select -switch /Applications/Xcode6.app (or your XCodeName.app)이제 Xcode 프로젝트로 Pod를 설정할 수 있습니다.
이제 포드를 설치해야 합니다.다음 절차를 따릅니다.
터미널 열기
디렉터리를 Xcode 프로젝트 루트 디렉터리(여기서 ProjectName)로 변경합니다.xcodeproj 파일이 배치됩니다.
pod setupCocoPods 마스토리지정설포)성공하면 "설치 완료(읽기 전용 액세스)"로 표시됩니다.그래서, 당신이 모든 것을 설정했습니다.이제 좀 더 눈에 띄는 작업을 수행해 보겠습니다.예! Xcode 프로젝트에 라이브러리를 설치합니다.
이제 프로젝트에서 포드와 관련된 라이브러리를 설정하고 업데이트해야 합니다.
포드에서 라이브러리를 추가/제거하는 단계:
터미널 열기
디렉터리를 Xcode 프로젝트 루트 디렉터리로 변경합니다.터미널이 이미 실행 중인 경우 이미 같은 경로에 있으므로 이 작업을 수행할 필요가 없습니다.
touch pod file
open -e podfile하면 빈 파일이해당 텍스트 파일에 라이브러리 이름을 추가합니다.새 이름(라이브러리 이름)을 추가하거나 이름을 제거하거나 버전을 변경할 수 있습니다. 예:
pod ’Facebook-iOS-SDK’ pod ’EGOTableViewPullRefresh’ pod ’JSONKit’ pod ‘MBProgressHUD참고: control(+) 버튼을 사용하여 라이브러리 이름의 양쪽 끝에 따옴표 하나를 추가합니다.수직 직선으로 표시해야 합니다.제어 버튼이 없으면 파일 설치 중 오류가 발생하는 단일 따옴표로 묶어야 합니다.
이 텍스트 파일을 저장한 후 닫습니다.이제 라이브러리가 설정되었으며 라이브러리를 설치/업데이트해야 합니다.
하여 다음합니다.
pod install(이러한 라이브러리를 포드에 설치/업데이트).다음과 유사한 출력이 표시됩니다.
Updating spec repo `master’ \ Installing Facebook-iOS-SDK \ Generating support files
설치가 완료되었습니다.
참고:
이 전체 절차를 정확하게 단계별로 수행한 경우, 다음을 직접 실행할 수 있습니다.pod update을 선택한 후 Xcode프로젝트 경로를 선택합니다.그리고 당신의 명령을 쓰시오.pod update.
여기에서 명령줄 도구를 확인할 수도 있습니다.

macOS v10.13(High Sierra)에 코코아 포드 설치:
Homebrew 설치 - https://brew.sh/
터미널에서 다음 명령을 실행합니다.
sudo gem update --system sudo gem install activesupport -v 4.2.6 sudo gem install -n /usr/local/bin cocoapods pod setup pod setup --verbose
macOS v10.15(카탈리나)의 경우:
sudo gem install -n /usr/local/bin cocoapods -v 1.8.4
최신 코코아 포드 1.10.0은 작동하지 않는 것 같습니다.
1 - 기계에 코코팟 설치
$ sudo gem install cocoapods
$ pod setup --verbose
2 - 기계에 Cocoapod가 설치되어 있는지 확인하십시오.
$ pod --version
3 - .xcodeproj가 있는 프로젝트 디렉토리로 이동합니다.
$ pod init
- 을 한 후
pod init이름이 Podfile인 폴더에 하나의 파일이 추가됩니다.
4 - 두 번 클릭하여 포드 파일과 포드 사이를 엽니다.target그리고.end
5 - 명령을 사용하여 포드 설치
pod install
- 포드 설치 명령을 실행하면 포드 파일에 기록한 모든 포드가 설치됩니다.그리고 필요한 명령을 설치한 후 프로젝트 디렉토리를 열면 2개의 새 파일이 나타납니다.
첫 번째는 Podfile.lock -> Pod install 명령을 실행할 때마다(그리고 새 포드를 다운로드하고 설치할 때) 각 포드에 대해 설치한 버전을 Podfile.lock 파일에 기록합니다.
두 번째는 .xcworkspace -> Xcode 작업공간 파일을 Xcode .XCODPROJ 프로젝트의 래퍼 또는 컨테이너로 사용할 수 있습니다.
이제 배경색이 흰색인 .xc 워크스페이스를 사용하여 라이브러리를 사용합니다.
Mac OS X v10.11.2(El Capitan)에서 오류가 발생하는 포드 설치:
설치 : cocoapod 설치 오류:
적극적인 지원을 위해서는 Ruby 버전 >= 2.2.2가 필요합니다.
이 오류가 발생한 후 이 명령어를 사용해보고 다시 설치했습니다.그것은 나에게 효과가 있었다.
sudo gem install activesupport -v 4.2.6
이제 동일한 포드 설치 명령을 사용해 보십시오.
sudo gem install -n /usr/local/bin cocoapods
저에게 가장 쉬운 방법은 루비 보석을 통해 설치하는 것이었습니다.
sudo gem install cocoapods -v
부디 참고하세요-v데일이 일어나고 .코코아 포드를 설치하는 데 시간이 오래 걸리고 실제로 그런 일이 일어나고 있는지 헷갈리는 경우가 많습니다.
MacOS에서 홈브루를 통해 코코아 포드를 설치할 수 있습니다.
먼저 터미널을 열고 다음 코드를 실행합니다(홈브루가 없는 경우 설치).최신 명령을 보려면 여기로 이동하십시오.
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
그런 다음 다음 명령을 통해 코코아 포드를 쉽게 설치합니다.
brew install cocoapods
sudo gem install -n /usr/local/bin cocoapods
이것은 저에게 효과가 있었습니다. -n사용 권한 오류를 해결하는 데 도움이 됩니다.
Pod 파일 설치 단계
sudo gem install -n /usr/local/bin cocoapods
포드 설정
cd ~/Path/To/Folder/Containing/ShowTracker
touch podfile
open -a Xcode Podfile // To open it in Xcode
OPEN -e podfile // To open it in text editor
pod install // To install a new pod
pod update // To update all pods
macOS Big Sur에서 작동합니다.
1 최신 버전의 브루 설치(https://treehouse.github.io/installation-guides/mac/homebrew)
2 그런 다음 "brew uninstall cocoapods"를 사용합니다.
3 "brew install cocoapods"를 사용하여 최신 버전의 cocoapods를 설치합니다(설치된 버전이 github 버전 https://github.com/CocoaPods/CocoaPods/releases/tag/1.11.2, 과 일치하는지 확인해야 합니다).
"brew link --brew coatapods"를 사용하여 cocoapods에 대한 4개의 덮어쓰기 링크
5 cocoapod "pod --version" 버전 확인
6개 완료. 최신 버전의 코코포드가 설치되었습니다.
일반적으로 사용합니다.
sudo gem install cocoapods
솔루션, Mac OS X v10.11(El Capitan)의 코코아 포드 오류 수정:
sudo gem install -n /usr/local/bin cocoapods
pod setup
cd /project path
pod init
포드 파일에서 우리는 목표를 설정해야 합니다.
# Podfile
platform :ios, '9.0'
use_frameworks!
# My other pods
target “Projectname” do
pod 'MBProgressHUD', '~> 0.8'
pod 'Reachability', '~> 3.1.1'
pod 'AFNetworking', '~> 2.2'
pod 'TPKeyboardAvoiding', '~> 1.2'
end
target 'ProjectnameTests' do
testing_pods
end
target 'ProjectnameUITests' do
testing_pods
end
콘솔 - 터미널
pod install
프록시 뒤에 있는 경우 프록시를 인수로 전달합니다.
sudo gem install --http-proxy http://user:password@www-proxy.example.com:80 cocoapods
SwiftBoy의 10단계 솔루션 덕분에 최신 버전의 AudioKit을 성공적으로 설정할 수 있었습니다.
Xcode를 사용하여 MyAudioApp Swift 프로젝트를 생성하여 개발자 디렉토리에 저장합니다.
/Users/me/Developer/MyAudioApp
Cocoapods를 사용하여 MyAudioApp 프로젝트 내에 AudioKit 설치(즉, AudioKit sdk 설치)
터미널을 열고 아래에 명령을 입력한 후 Enter 키를 누릅니다.
sudo gem install -n /usr/local/bin cocoapods
시스템 암호를 입력하고 Enter 키를 누릅니다.
터미널에 아래 명령을 입력하고 Enter 키를 누릅니다.
cd /Users/me/Developer/MyAudioApp
프로젝트 포드 파일 생성 - 아래의 터미널에 명령을 입력하고 Enter 키를 누릅니다.
touch Podfile
아래의 터미널 유형 명령에서 프로젝트 포드 파일을 열고 Enter 키를 누릅니다(TextEdit에서 열립니다).
open Podfile
아래 코드를 열린 포드 파일로 편집(그리고 TextEdit을 종료하기 전에 파일을 저장)
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '12.2'
use_frameworks!
target 'MyAudioApp' do
pod 'AudioKit', '~> 4.7'
end
MyAudioApp 작업 공간에 AudioKit를 설치하려면 아래에 Terminal 명령을 입력하고 Enter 키를 누릅니다.
Pod install
설치가 완료될 때까지 기다립니다.
Finder에서 프로젝트 폴더 /Users/me/Developer/MyAudioApp으로 이동하고 아래의 .xcworkspace 파일을 클릭합니다(Xcode에서 열립니다!).
/Users/me/Developer/MyAudioApp/MyAudioApp.xcworkspace
MyAudioApp에서 ViewController.swift를 편집하고 다음을 삽입합니다.
import AudioKit
코코아 포드 설치 단계:
터미널 열기:
sudo gem update --system
sudo gem install activesupport -v 4.2.6
sudo gem install cocoapods
pod setup
pod setup --verbose
그런 다음 터미널을 사용하여 프로젝트 디렉토리로 이동합니다.
cd Your Project Path
그런 다음 터미널에 다음 명령을 입력합니다.
pod init
open -a Xcode Podfile
(pod 'libname'으로 POD 파일 편집)
pod install
터미널에 있는 코코아 포드의 경우 다음을 수행합니다.
sudo gem update
sudo gem install cocoapods
pod setup
cd (project direct drag link)
pod init
open -aXcode podfile # (If it’s already open, add your pod file name. Example: alamofire4.3)
pod install
pod update
- 터미널 열기
- 터미널에 $ sudogem install cocoapods 명령 입력
- 새 Xcode 프로젝트 만들기
- Xcode 프로젝트가 포함된 디렉토리로 이동합니다.cd ".../directory-location/." 또는 cd [프로젝트 폴더 끌어서 놓기] 사용
- 포드 설치

오류가 표시되면 Xcode용 명령줄 도구를 설치합니다.다시 포드 설치 명령을 다시 실행합니다.
이렇게 하면 모든 종속성도 설치됩니다.
이제 Workspace에서 프로젝트를 엽니다.프로젝트 이름.프로젝트 이름이 아닌 xcworkspace입니다.xcodeproj
프로젝트에 처음으로 코코아 포드를 설치하려는 경우.
예:여기서는 단계별로 코코아 포드를 사용하여 "Alamofire" SDK를 설치합니다.
1단계. 터미널을 열고 명령을 누른 다음 키를 누릅니다.
sudo gem install cocoapods
2단계. 메시지가 나타나면 시스템 암호를 입력한 다음 키를 누릅니다.
3단계. "cd" 명령을 사용하여 프로젝트의 경로를 지정하고 키를 누릅니다.
참고: "cd" 명령을 입력한 다음 프로젝트 폴더를 터미널로 끌어다 놓습니다.아래와 같이 프로젝트 경로를 사용합니다(여기서 제 프로젝트 이름은 Simple Alamofire).
cd /Users/ramdhanchoudhary/Documents/Swift\ Workspace/Simple\
Alamofire
4단계. "podfile 터치" 명령으로 터미널별로 프로젝트에 podfile을 만들고 "Enter"를 누릅니다.
touch Podfile
5단계. 그런 다음 터미널 명령 "open Podfile"로 "Podfile"을 열고 "Enter"를 누릅니다.
open Podfile
6단계. 이제 열려 있는 포드 파일에 다음 코드를 입력한 다음 파일을 저장하고 닫습니다.
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '10.0'
use_frameworks!
target '<Your Target Name>' do
pod 'Alamofire', '~> 4.0'
end
7단계. 터미널로 돌아가서 "Pod install" 명령을 입력한 다음 Key를 누릅니다.
Pod install
8단계. 설치가 100% 완료될 때까지 650MB 이상 기다립니다.
9단계. 이제 프로젝트 폴더로 이동하여 아래 파일을 엽니다.
<your project name>.xcworkspace
10단계.알라모파이어 클래스 가져오기 및 사용!!
import Alamofire
맥 M1에는 두 개의 코코팟이 설치되어 있었는데, 하나는 양주를 사용하고 다른 하나는 보석을 사용하고 있었습니다.두 가지 버전으로.당신의 게시물을 많이 읽고, 많은 것을 시도한 후, 저는 다양한 어려움을 겪었습니다.
마침내 이것이 나를 도와줍니다: 에반 덕분입니다.
그의 게시물과 함께: https://stackoverflow.com/a/70600723/2355088
마지막 작업 순서는 다음과 같습니다.
- sudoem 제거 코코팟
- 제거된 코코아 포드를 양조합니다.
- 설치용 코코아 포드를 양조
- 양조 재설치 루비
- => 모든 조항을 다시 시작합니다 <= 마법의 단계, 감사합니다 에반
- cd myProj
- 포드 설치
확인합니다.
gem install -p http://proxy_ip:proxy_port compass
사용자 이름과 암호를 추가해야 할 수도 있습니다.
gem install -p http://[username]:[password]@proxy_ip:proxy_port compass
그리고 이 링크를 확인하면 도움이 될 수 있습니다.
Mac OS X v10.11(El Capitan)의 경우
rvm install ruby-2.2.2.
rvm use ruby-2.2.2.
sudo gem install -n /usr/local/bin cocoapods
저는 macOS 12.1로 업데이트한 후 mac에서 같은 문제에 직면했습니다. 또한 mac 기계에 설치된 Ruby 프레임워크에서 오류가 발생할 수 있습니다.
You just need to remove cocoa pods completely from mac and re-install cocoapodsAnd then reinstall your project pods
이것이 당신의 문제를 해결할 것입니다.
Apple 실리콘 Mac용
$ sudo gem uninstall ffi && sudo gem install ffi -- --enable-libffi-alloc
언급URL : https://stackoverflow.com/questions/20755044/how-do-i-install-cocoapods
'codememo' 카테고리의 다른 글
| HorizontalAlignment=수평, 최대 너비 및 왼쪽이 동시에 정렬됩니까? (0) | 2023.05.23 |
|---|---|
| Angular 4+에서 html 태그로 문자열을 렌더링하는 방법은 무엇입니까? (0) | 2023.05.23 |
| Python: openpyxl 글꼴을 굵게 변경합니다. (0) | 2023.05.23 |
| Azure 스토리지 BLOB에 캐시 제어 및 만료 헤더 추가 (0) | 2023.05.23 |
| Bash 스크립트에 전달된 인수 수를 확인하려면 어떻게 해야 합니까? (0) | 2023.05.23 |


