CocoaPods 소개 메모
CocoaPods 설치
rbenv gemset 사용하고 있기 때문에, sudo
gem install pod
Podfile 만들기
프로젝트 파일과 같은 위치에 Podfile 만들기
CocoaPods의 Xcode 확장 를 넣어두면 편리할지도 모른다.
Podfileplatform :ios, '5.0' # 明示的にバージョンを書かないと、4.3扱いになるみたい
pod "GoogleAnalytics-iOS-SDK", '~> 3.0.3'
pods 설치
Podfile 위치로 이동하여 pod install
overrides the ... 대응
인스톨시에, 이하의 경고가 나왔으므로 대응한다.
[!] The target `xxx [Debug]` overrides the `HEADER_SEARCH_PATHS` build setting defined in `Pods/Pods.xcconfig'.
- Use the `$(inherited)` flag, or
- Remove the build settings from the target.
[!] The target `xxx [Release]` overrides the `GCC_PREPROCESSOR_DEFINITIONS` build setting defined in `Pods/Pods.xcconfig'.
- Use the `$(inherited)` flag, or
- Remove the build settings from the target.
아마도 자신의 프로젝트 타겟의 빌드 설정이
포드 대상의 빌드 설정을 무시하는 패턴.
자신의 프로젝트의 빌드 설정은 망치고 싶지 않으므로,
$(inherited)를 HEADER_SEARCH_PATHS와 GCC_PREPROCEESSSOR_DEFINITIONS에 추가했다.
참고:
gem install pod
프로젝트 파일과 같은 위치에 Podfile 만들기
CocoaPods의 Xcode 확장 를 넣어두면 편리할지도 모른다.
Podfile
platform :ios, '5.0' # 明示的にバージョンを書かないと、4.3扱いになるみたい
pod "GoogleAnalytics-iOS-SDK", '~> 3.0.3'
pods 설치
Podfile 위치로 이동하여 pod install
overrides the ... 대응
인스톨시에, 이하의 경고가 나왔으므로 대응한다.
[!] The target `xxx [Debug]` overrides the `HEADER_SEARCH_PATHS` build setting defined in `Pods/Pods.xcconfig'.
- Use the `$(inherited)` flag, or
- Remove the build settings from the target.
[!] The target `xxx [Release]` overrides the `GCC_PREPROCESSOR_DEFINITIONS` build setting defined in `Pods/Pods.xcconfig'.
- Use the `$(inherited)` flag, or
- Remove the build settings from the target.
아마도 자신의 프로젝트 타겟의 빌드 설정이
포드 대상의 빌드 설정을 무시하는 패턴.
자신의 프로젝트의 빌드 설정은 망치고 싶지 않으므로,
$(inherited)를 HEADER_SEARCH_PATHS와 GCC_PREPROCEESSSOR_DEFINITIONS에 추가했다.
참고:
[!] The target `xxx [Debug]` overrides the `HEADER_SEARCH_PATHS` build setting defined in `Pods/Pods.xcconfig'.
- Use the `$(inherited)` flag, or
- Remove the build settings from the target.
[!] The target `xxx [Release]` overrides the `GCC_PREPROCESSOR_DEFINITIONS` build setting defined in `Pods/Pods.xcconfig'.
- Use the `$(inherited)` flag, or
- Remove the build settings from the target.
공식 FAQ Using the CocoaPods Project의 1
Git 관련 설정
어떤 파일을 Git에서 관리하고 어떤 것을 ignore에 추가할 것인가?
일단 bundler와 같다면, Podfile과 Podfile.lock 만
리포지토리에 추가하고, 다른 모든 gitignore에 넣으면 좋을 것이다.
GitHub에 있다.
Reference
이 문제에 관하여(CocoaPods 소개 메모), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/bobStrange/items/00261fe3369534b71f5e
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(CocoaPods 소개 메모), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/bobStrange/items/00261fe3369534b71f5e텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)