iOS 9.1 bitecode 에러
- 작성자 :
- 김*명
- 작성일 :
- 2015-11-09 20:45:16
- 조회수 :
- 647
- 구분 :
- 모바일
- 진행상태 :
- 완료
Q
iOS 9.1 버전의 아이폰에 디바이스 API어플을 올릴때 libEGovComModule.a 에서 bitecode 관련 에러가 발생합니다.
해당 에러가 발생하지 않는 라이브러리는 어디서 받을수 있나요 ?
해당 에러가 발생하지 않는 라이브러리는 어디서 받을수 있나요 ?
A
김종명님 안녕하세요.
Xcode컴파일러가 GCC에서 LLVM으로 변경되고
이번에 iOS9.1에서는 중간코드를 만들도록 변경된듯 합니다.
아마도 CPU의존성을 줄이고
향후에 나올 다른 아키텍쳐의 CPU로 변경이 용이하도록
체계를 변경한듯 합니다.
해결방법은 bitcode를 사용하지 않도록 하는것이고
아래 URL에 자세하게 나와 있습니다.
http://stackoverflow.com/questions/30848208/new-warnings-in-ios9
1. 좌측 DeviceAPI 프로젝트 선택
2. TARGET 프로젝트 선택
3. Build Settings 탭 선택
4. 검색박스에 bitcode 입력
5. Enable Bitcode 항목을 No로 설정
이상과 같이 하시면 됩니다.
PS. 소스는 아래에서 다운로드가 가능합니다.
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:hyb3.5:hrte:egovinterfaceapi
Xcode컴파일러가 GCC에서 LLVM으로 변경되고
이번에 iOS9.1에서는 중간코드를 만들도록 변경된듯 합니다.
아마도 CPU의존성을 줄이고
향후에 나올 다른 아키텍쳐의 CPU로 변경이 용이하도록
체계를 변경한듯 합니다.
해결방법은 bitcode를 사용하지 않도록 하는것이고
아래 URL에 자세하게 나와 있습니다.
http://stackoverflow.com/questions/30848208/new-warnings-in-ios9
1. 좌측 DeviceAPI 프로젝트 선택
2. TARGET 프로젝트 선택
3. Build Settings 탭 선택
4. 검색박스에 bitcode 입력
5. Enable Bitcode 항목을 No로 설정
이상과 같이 하시면 됩니다.
PS. 소스는 아래에서 다운로드가 가능합니다.
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:hyb3.5:hrte:egovinterfaceapi