본문 바로가기
프로그래밍/Xcode-iOS

target별 Podfile 작성하는 방법, def-end

by Mr-후 2020. 3. 16.
반응형

target을 두개로 나눴다. 배포용과 개발용 버전으로.. 

의존성 관련하여 문제가 발생, 인터넷을 찾아보니 현답이 있길래 링크를 걸어둔다. 

source 'https://github.com/CocoaPods/Specs.git' 
platform :ios, '10.1' 
use_frameworks! 

def basic 
  pod 'Firebase'
  pod 'Firebase/Core'
  pod 'Firebase/Messaging'
  pod 'AFNetworking', '~> 3.0', :inhibit_warnings => true
  pod 'naveridlogin-sdk-ios'
end

target '_dev' do
  basic
end 

target '_live' do
  basic
end

target별로 의존성을 관리해서 사용하면 된다. 

참고 링크 : https://jung2.net/%ED%95%98%EB%82%98%EC%9D%98-podfile%EB%A1%9C-%EC%97%AC%EB%9F%AC-%ED%83%80%EA%B2%9F-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8%EC%97%90-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0/

 



하나의 Podfile로 여러 타겟/프로젝트에 사용하기 - jung2.net

iOS 프로젝트를 진행하다 보면, 하나의 workspace 안에 여러 개의 target 혹은 project를 두고 사용을 할 수 있다.이럴 경우, 각각의 target 혹은 project에서 별도의 podfile을 유지하는 방법도 있겠지만, 공통으로 추가되는 pod 라이브러리가 있다던지,  혹은 일괄 업데이트가 필요하다던지 하는 경우가 발생할 수 있다.나의 경우가 딱 이 경우 두가지에 모두 해당되었는데, 의외로 간단하게 해결할 수 있었다. 먼저 예시로 …

jung2.net

 

반응형