View

동일한 라이브러리를 podfile을 사용해 여러 타겟에서 사용하고 싶을 때 이렇게 추가해도 문제는 없지만

def share_pods
 	 pod 'JTAppleCalendar'
 	 pod 'Moya'
end


target 'main' do
 	 pod 'JTAppleCalendar'
 	 pod 'Moya'

end

target 'sub' do
 	 pod 'JTAppleCalendar'
 	 pod 'Moya'

end

 

def로 설치할 pods를 감싸고 사용할 타겟에서 호출해주면 노가다와 코드의 중복을 줄일 수 있습니다.

def 호출할_이름
   pod '사용할라이브러리'
  pod '사용할라이브러리'
  pod '사용할라이브러리'
end
def share_pods
 	 pod 'JTAppleCalendar'
 	 pod 'Moya'
end


target 'main' do
	share_pods // 이름으로 호출

end

target 'sub' do
	share_pods // 이름으로 호출

end
Share Link
reply