【빌어먹기】 CocoaPods 프로젝트에서 "~ .h"file not found 와 싸우다
CocoaPods에 넣어야 하는 라이브러리를 찾을 수 없는 현상.
구구라고 해도, 구구는, 결정타가 되는 해결책이 좀처럼 발견되지 않는다…
그래서 결국 무엇을 하면 고칠까
미리 거절해 두면, 이 방법으로 모든 사람이 해결하는 것은 아닙니다.
미안해…
제 경우의 결정타는, 후반에 기재.
개발 환경
해결 방법
결국, 다음의 방법을 시도한 곳, 잘 빌드할 수 있게 되었습니다.
CocoaPods를 1.1.1로 업데이트
CocoaPods는 지금까지 0.39.0을 사용했지만 1.1.1로 업데이트했습니다 (이제?).
업데이트한 후, Pods 디렉토리를 일단, 깨끗이 깔끔하게 삭제하고, pod install
다시 했습니다.
부서의 선배의 단말에서는 이것으로 잘 됐어.cd ~/.cocoapods/repos/master
git checkout master
sudo gem install cocoapods
cd {プロジェクトのディレクトリ}
pod deintegrate {プロジェクトの}.xcodeproj
rm -fr Pods
pod install
하지만 난 잘 작동하지 않았다. . .
Pods 디렉토리를 Git 관리하에 넣기
그렇다면 pod install 된 Pods 디렉토리도 Git 관리를 시도했습니다.
즉, 빌드할 수 있는 환경을 통째로 Pull 해 버리면 좋다는 것! 안돼!!
100MB近くなったブランチをpullする...
ビルドする...
"....... .h" file not found.
\(^o^)/
잘못됐다!!!!
물론, 일부에서는 Pods 디렉토리도 Git 관리하는 것이 좋다~라는 개발 팀도 있습니다만, 집에서는 잘 되지 않았다!
(단말명이나 프로젝트의 디렉토리가 각각 다르기 때문일까……)
Build Location을 Unique로 변경(← 결정타)
(어쨌든,) 잘 작동했습니다! !
Unique로 변경
먼저 Workspace Settings에서 Build Location을 Unique로 변경합니다.
엄청 Clean 한다
Derived Data를 포함하여 Clean합니다!!Cmd
+ Option
+ Shift
+ k
입니다!
보통 Clean과 어떻게 다른가? ?
pod install하다
pod install합니다
빌드
할 수 있어요!!!
궁극적으로는 이쪽의 Stack Overflow를 참고하면서 작업하고 있었습니다.
h tp : / / s tac ゔ ぇ rf ぉ w. 코 m / 쿠에 s 치온 s / 37377450 / 여기 아포 ds - 1-0-
그래서 결국 원인은 무엇인가…
모르겠어요.
하지만 팀 각각의 홈 디렉토리의 이름의 차이나 프로젝트 파일을 두고 있는 디렉토리의 차이 등이 영향을 미치고 있을까 예상하고 있습니다. . .
CocoaPods 어려운…….
하지만 업데이트할 수 있어서 좋았을지도!!
그럼에도 불구하고, CocoaPods는 주제로 정기적으로 고통받고 있습니다.
【빌어먹을 먹어】CocoaPods와 Apple Mach-O Linker Error와 linker command failed with exit code 1에서 빠져
그리고 이번에도…
찾을 수 없다…
찾을 수 없습니다 ......!!!
잘 빌드할 수 있어도, 또 pod install 이나 브랜치 바꾸고 있는 동안에, 할 수 없게 되어 버렸어요-…
일단 빌드할 수 있게 되어 좋았다.
축하해!
Reference
이 문제에 관하여(【빌어먹기】 CocoaPods 프로젝트에서 "~ .h"file not found 와 싸우다), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/sussan0416/items/1ad61843ad7a17753eca
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
cd ~/.cocoapods/repos/master
git checkout master
sudo gem install cocoapods
cd {プロジェクトのディレクトリ}
pod deintegrate {プロジェクトの}.xcodeproj
rm -fr Pods
pod install
100MB近くなったブランチをpullする...
ビルドする...
"....... .h" file not found.
\(^o^)/
모르겠어요.
하지만 팀 각각의 홈 디렉토리의 이름의 차이나 프로젝트 파일을 두고 있는 디렉토리의 차이 등이 영향을 미치고 있을까 예상하고 있습니다. . .
CocoaPods 어려운…….
하지만 업데이트할 수 있어서 좋았을지도!!
그럼에도 불구하고, CocoaPods는 주제로 정기적으로 고통받고 있습니다.
【빌어먹을 먹어】CocoaPods와 Apple Mach-O Linker Error와 linker command failed with exit code 1에서 빠져
그리고 이번에도…
찾을 수 없다…
찾을 수 없습니다 ......!!!
잘 빌드할 수 있어도, 또 pod install 이나 브랜치 바꾸고 있는 동안에, 할 수 없게 되어 버렸어요-…
일단 빌드할 수 있게 되어 좋았다.
축하해!
Reference
이 문제에 관하여(【빌어먹기】 CocoaPods 프로젝트에서 "~ .h"file not found 와 싸우다), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/sussan0416/items/1ad61843ad7a17753eca텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)