Npm install -> cd iOS -> pod install
Nom install 이후엔 workspace클릭 (흰 로고)
signing&capabilities
Cd node_modules/react-native-webrtc-tenuto
@!@! ㅌㄴㅌ는 webrtc때문에 노드모듈에 꼭 들어가줘야한다.
—————
pod install? pod update? 제대로 알고 쓰기
많은 사람들이 pod install 을 코코아팟 프로젝트를 처음 세팅할 때 한 번 쓰고 pod update는 그 이후에 사용된다고 생각한다. 그러나 전혀 그렇지 않다!
Pod install
pod를 세팅하기 위해 맨 처음 사용된다. + podfile의 pod를 추가,수정,삭제할 때에도
Pod install 명령어를 실행하면 새로운 pod를 다운받고 설치 ->
각 pod 마다 설치된 버전을 pod file.lock에 기록해 놓는다.
Pod file.lock은 설치된 pod들의 버전을 계속 추적하여 기록해놓고 유지시키는 역할.
(영수증같은 느낌 = pakage.json)
pod install 을 실행하면,
Podfile.lock에 리스트된 팟들에 대해선 지정된 버전만 다운받는다. 새로운 버전이 존재하는지 체크하지 않는 것!
Podfile.lock에 리스트되지 않은 팟들은 Podfile에 명시된 버전 조건으로 검색하여 다운로드 받는다. (ex. pod 'MyPod', '~>1.2')
Podfile.lock 예시
PODS:
Pod update
Pod update {팟이름} 을 실행시키면, 코코아 팟은 해당 팟의 업데이트된 버전이 있는지 검색. podfile.lock을 참조하지 않는다.
이 명령어는 팟을 최신 버전으로 업데이트 시켜주는 것.(단, pdfile의 버전 조건과 일치해야한다.) 단순하게 pod update만 실행시키면 코코아팟은 모든 팟에 대해 가능한 최신 버전으로 업데이트를 실행한다.