-
plist 여러개 일때 Podfile 설정Language/iOS,AOS 2023. 11. 3. 18:03
plist는 분리했는데 pod update 하면 메인 plist 파일에만 Embed Pods Frameworks 등이 생성되는 문제를 발견 하였다.
처음에 몰라서 복사해서 다시 생성했는데 시간이 어마무시하게 걸린다.
찾아보니 pod update 할때 Targets에 맞게 라이브러리를 설치하는 방법을 찾아서 정리해 놓는다.
Podfile
Podfile을 설정 해 두고 pod update하면 각각의 프로젝트에 pod 라이브러리들이 추가된다.
use_frameworks! def sharepods pod 'FirebaseAnalytics' pod 'FirebaseMessaging' pod 'ReachabilitySwift' # Gif pod 'Gifu' # 카카오 pod 'KakaoSDKCommon' # 필수 요소를 담은 공통 모듈 pod 'KakaoSDKAuth' # 사용자 인증 pod 'KakaoSDKUser' # 카카오 로그인, 사용자 관리 # 네이버 pod 'naveridlogin-sdk-ios' # 페이스북 pod 'FBSDKCoreKit' pod 'FBSDKLoginKit' pod 'FBSDKShareKit' end target 'gobang' do sharepods end target 'gobang-LOCAL' do sharepods end target 'gobang-DEV' do sharepods end target 'gobang-STG' do sharepods end post_install do |installer| installer.generated_projects.each do |project| project.targets.each do |target| target.build_configurations.each do |config| config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '13.0' end end end end
개발중인 프로젝트에서 라이브러리 업데이트
$ pod update
'Language > iOS,AOS' 카테고리의 다른 글
Xcode에서 archive 키체인 로그인 오류 (0) 2024.07.01 iOS Swift 공유하기 (0) 2024.05.20 DT_TOOLCHAIN_DIR cannot be used to evaluate LIBRARY_SEARCH_PATHS, use TOOLCHAIN_DIR instead (0) 2023.11.03 iOS 인증서 갱신하기 (0) 2023.07.17 web view 뒤로가기 앞으로 가기 비활성화 (0) 2023.04.13