Firebase와 Google map을 둘 다 사용했을 때 생기는 Error

seocho·2022년 9월 13일
0

iOS

목록 보기
15/24

이는 Google map을 사용하기위해 Build setting의 Excluded Architectures에서 arm64를 넣었기 때문에 Firebase를 인식하지 못하는 문제였다.

기본적으로 M1은 arm64를 기반으로 하는데, Intel과 M1 둘의 시뮬레이터를 위해 arm64, x86_64를 지원한다.

그러면 뭐 어떻게 하라는거지..?

post_install do |installer|
        installer.pods_project.targets.each do |target|
              target.build_configurations.each do |config|
                    config.build_settings['EXCLUDED_ARCHS[sdk=iphonesimulator*]'] = 'arm64'
              end
    end
    end

위의 구문을 Podfile에 추가해야하는데, 이건 또 뭘 의미하는 건가?

Xcode 12 이후로 cocoaPod을 사용할 때 arm64 아키텍쳐를 포함할 필요가 있다면 위의 구문을 Podfile에 추가해줘야 하는 것 같다. 근데 이유는 아직도 잘 모르겠다..

profile
iOS 개린이

0개의 댓글