너무 많은 링크를 참조하여 시도했지만 성공하지 못했습니다. 아이디어가 있으시면 저에게 알려주십시오. 나는 코코아 포드 문서를 읽고 여러 번 설치하려고했지만 시작 단계 때문에 항상 실패했습니다. 보석을 먼저 설치할 수없는 오류가 하나 있습니다. 누구나 나에게 하나씩 단계를 줄 수 있습니까? 설치 또는 데모 방법.
이것은 내가 시도한 하나의 링크입니다.
스크린 샷은 내가 주어진이 콘솔 오류를 나타냅니다.
답변
포드 설치
[1] 터미널을 열고 다음을 입력하십시오.
sudo gem install cocoapods
보석은 시스템 라이브러리 내부의 Ruby에 설치됩니다. 또는 10.11 Mac OSX El Capitan에서 다음을 입력하십시오.
sudo gem install -n /usr/local/bin cocoapods
“activesupport require Ruby version> = 2.xx”오류가 발생하면 터미널을 입력하여 최신 activesupport를 먼저 설치하십시오.
sudo gem install activesupport -v 4.2.6
[2] 설치 후, 많은 메시지가 표시되고, 메시지를 읽고 오류가 없으면 cocoapods 설치가 완료되었음을 의미합니다. 다음으로 cocoapods 마스터 저장소를 설정해야합니다. 터미널에 입력하십시오 :
pod setup
마스터 리포지토리를 다운로드 할 때까지 기다립니다. 크기가 매우 큽니다 (2016 년 12 월의 370.0MB). 그래서 시간이 좀 걸릴 수 있습니다. 활동 및 네트워크 탭으로 이동하여 git-remote-https를 검색하여 다운로드를 추적 할 수 있습니다. 또는 다음과 같이 명령에 자세한 정보를 추가 할 수 있습니다.
pod setup --verbose
[3] 완료되면 “Setup Complete”가 출력되고 XCode 프로젝트를 만들어 저장할 수 있습니다.
[4] 그런 다음 터미널 cd에서 “XCode 프로젝트 루트 디렉토리”( .xcodeproj
파일이 있는 위치 )에 다음을 입력하십시오.
pod init
[5] 그런 다음 터미널에 입력하여 프로젝트의 podfile을여십시오.
open -a Xcode Podfile
[6] Podfile이 텍스트 모드로 열립니다. 처음에는 몇 가지 기본 명령이 있습니다. 여기에 프로젝트의 종속성을 추가하십시오. 예를 들어, podfile에 다음을 입력하십시오.
pod 'AFNetworking', '0.9.1'
(이 라인은 프로젝트에 AFNetworking 라이브러리를 추가하는 예입니다.)
다른 팁 :
의 주석 platform :ios, '9.0'
의 주석 user_frameworks!
이 스위프트를 사용하는 경우
Podfile 편집을 마치면 저장하고 Xcode를 닫으십시오.
[7] 그런 다음 터미널을 입력하여 프로젝트에 포드를 설치하십시오.
pod install
프로젝트를 위해 podfile에 추가 한 라이브러리 수에 따라이를 완료하는 시간이 다릅니다. 완료되면 다음과 같은 메시지가 나타납니다.
“Pod 설치가 완료되었습니다. Podfile 및 X total pod의 X 종속성이 설치되었습니다.”
이제 Xcode 프로젝트를 닫으십시오. 그런 다음 Xcode 프로젝트 파일을 찾아서 열고 .xcworkspace
코딩을 시작하십시오. (더 이상 xcodeproj
파일을 열면 안됩니다 )
답변
1. 먼저 터미널을 엽니 다
2. 그런 다음 gem 파일을 명령으로 업데이트하십시오.
sudo gem install -n /usr/local/bin cocoapods
3. 그런 다음 프로젝트 경로를 제공하십시오
cd /your project path
4. 포 디플을 터치
touch podfile
5. Podfile을 엽니 다
open -e podfile
6. 텍스트 편집과 같은 podfile을 엽니 다. 그런 다음 목표를 설정하십시오. 예를 들어 Google지도를 설정하려면 podfile은
use_frameworks!
target 'yourProjectName' do
pod 'GoogleMaps'
end
7. 그런 다음 포드를 설치하십시오.
pod install
답변
이것은 OS X El Capitan 10.11.x에서 작동합니다
sudo gem install -n /usr/local/bin cocoapods
그런 다음 pod setup cmd를 사용하여 pod를 설정 한 다음 프로젝트 디렉토리로 이동하고 pod를 설치할 수 있습니다
답변
이것들은 내가 일반적으로 따르는 완전한 단계입니다. 이 단계를 최대한 짧게 게시하고 Mac 및 Xcode 프로젝트에 대해 알고 있다고 가정합니다. 우선, 터미널을 열고 다음 명령을 사용하고 각 명령 다음에 Enter를 누르십시오.
CocoaPods가 아직 설치되지 않은 경우 다음 명령을 입력하십시오.
sudo gem install cocoapods
이제 다음 명령을 사용하여 Xcode Project 디렉토리로 이동하고 디렉토리 /Your Xcode Project Directory Path
의 실제 경로로 바꾸십시오 .
cd /Your Xcode Project Directory Path
다음은 CocoaPod 사용 방법에 대한 지침입니다. 터미널에 입력 된 모든 명령이 성공적으로 실행 되려면 잠시 기다려주십시오.
- 터미널에서 포드 검색 :
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’
end
또는
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 프로젝트에서 포드를 제거하기위한 완벽한 자습서가 있습니다. 자세한 내용은 다음 링크를 확인하십시오.
감사
이것이 도움이 되었기를 바랍니다.
답변
설치된 포드 파일의 간단한 단계 :
-
터미널 2를 엽니 다. 터미널의 명령 : sudo gem install cocoapods
-
터미널에서 프로젝트 경로를 설정하십시오.
-
명령 : 포드 초기화
-
프로젝트의 포드 파일로 이동하고 설치하려는 포드를 추가하십시오.
-
포드 파일에 추가 : 포드 ‘AFNetworking’, ‘~> 3.0
-
명령 : 포드 설치
-
Xcode 프로젝트 닫기
-
터미널에서 프로젝트를 엽니 다
-
커맨드 : open PodDemos.xcworkspace
답변
Xcode 10.3이 설치된 macOS Mojave에서 gem
경로 유무에 관계없이 무서운 경고를 받았습니다 -n /usr/local/bin
.
xcodeproj's executable "xcodeproj" conflicts with /usr/local/bin/xcodeproj
Overwrite the executable? [yN]
나를 위해 일하는 것은 여전히 Homebrew입니다.
brew install cocoapods
답변
- 터미널 열기
sudo gem install cocoapods
CocoaPod가없는 경우 입력 하십시오- 입력
cd /project path
하지만project path
실제 프로젝트 경로로 교체 - 팟 파일 터치
- 다음 명령 중 하나를 사용하여 podfile
open -e podfile
을 엽니 다. TextEdit 또는
open -a pod file
Xcode에서 열기 - 대상을 설정하고 다음과 같이 GoogleMaps의 포드 파일을 추가하십시오.
target 'PROJECT NAME HERE' do pod 'GoogleMaps' end
- 사용
pod install
종속성을 설치하는