반응형
s.resource_bundles
-
[cocoapods] Multiple commands produce '~~/Assets.car' 에러 해결법iOS 2023. 2. 23. 22:00
cocoapods 로 라이브러리를 배포할 때 리소스를 추가하려면 podspec 에 정의해줘야 합니다. 만약 podspec 에 아래와 같이 경로를 지정해줬는데 s.resources = '~~/**/*.{xcassets}' 아래와 같은 에러를 만났다면 pod 이 assets 를 copy 하면서 Assets.car 를 자동으로 만들어내 번들을 중복으로 되어 문제가 발생합니다. Multiple commands produce '~~/Assets.car' resources 는 deprecated 된 방법으로, 해결법은 resource_bundles 를 사용하면 됩니다. s.resource_bundles = { '새로 만들 리소스 번들명' => ['~~/**/*.{xcassets}'] } 아래에서 여러 방법들을 소개..