M1 맥북 XCode 빌드오류, architecture arm64, CocoaPod GoogleMap, AdMob
M1 맥북에서 코코아팟을 이용하면 빌드오류가 날 수 있습니다.
저는 구글지도를 붙이다가 에러가 났습니다.
Podfile에 arm64를 제외하는 코드를 넣으면 해결됩니다.
ld: building for iOS Simulator, but linking in object file built for iOS, file '/프로젝트경로/Pods/GoogleMaps/Maps/Frameworks/GoogleMaps.framework/GoogleMaps' for architecture arm64
1. 프로젝트에 있는 Podfile에 다음 코드를 추가하세요.
post_install do |installer|
installer.pods_project.build_configurations.each do |config|
config.build_settings["EXCLUDED_ARCHS[sdk=iphonesimulator*]"] = "arm64"
end
end
2. 코코아팟을 업데이트하세요.
pod install