Programing

IOS Xcode 빌드관련 에러 해결

Medeev 2017. 7. 6. 22:41

이전에 빌드가 잘되었던 프로젝트에서 pod update 이후에


시뮬레이션에서는 빌드가 성공하나 디바이스와 Generic iOS Device 에서는 실패하였다.


GTM Logger, referenced from: Firebase ~ 이런 오류로

GPDDescriptor, referensced from: Firebase ~ 이런 오류가 발생했다.

이외 비슷한 오류가 몇개 더 아래 있으나 생략하고.



링크오류 메시지를 정확히 읽어봤어야 하는것을..

Protobuf.framwork

GoogleToolboxForMac.framework

오류보고는 여기에서 쓰는 함수를 링크할 수 없다라는 뜻인데.. 링크오류에 신경안쓰고 구글 검색만 하다보니 하루를 날렸다.


문제의 원인은 pod update이후에 위 2개 프레임워크가 64architecture만 생성해서 

기본프로젝트에서 armv7 링크가 안된다는 뜻이였다.


Pod프로젝트에 있는 GoogleToolboxForMac과 Protobuf 두개의 프로젝트의 Architectures 를 Standard architectures(armv7, arm64)로 변경해서 빌드하니 성공하였다.


//=========================================================

//


'Programing' 카테고리의 다른 글

Redmine 설치  (1) 2018.06.22
Tensorflow Windows VisualStudio에서 구동하기  (0) 2017.11.12
IOS앱 광고포함시 IDFA옵션 선택  (0) 2017.03.18
애플 개발자 인증서 발급  (0) 2017.03.11
MongoDB 윈도우에 설치하기  (0) 2016.12.22