2017년 9월 27일 수요일

Cocos2d-x, Xcode 9에서 빌드시 에러

이번에 Xcode가 버전 업데이트 되면서 Cocos2d-x 빌드할 때 에러가 발생합니다.
에러의 내용은 다음과 같습니다.

platform/CCFileUtils.cpp, line 1429: Call to unavailable function 'system': not available on iOS

이 에러를 처음 접하고나서 저게 무슨 에러인데? 하고 바로 검색해보았죠.
그럼 누군가가 먼저 이슈를 만들어 놓았는데 이 이슈입니다.
GitHub Issue: https://github.com/cocos2d/cocos2d-x/issues/17907

그리고 나서 금방 고쳐졌죠. 하지만 3.15.1 버전에는 포함되어 있지 않은 상태에서
에러가 생기는 바람에 GitHub에 있는 PR을 보고 수정해야합니다.

PR: https://github.com/cocos2d/cocos2d-x/pull/17921

간단하게 CCFileUtils.cpp 파일만 수정해주면 됩니다. 약 30줄 정도 수정해주면 됩니다.

파일보기: https://github.com/cocos2d/cocos2d-x/pull/17921/files
수정된 부분을 잘 추가해주시면 빌드가 잘 되는 것을 볼 수 있습니다.

3.16 버전에는 수정되서 업데이트될 예정인데요.
3.16 버전은 9월 30일이라고 합니다. 이번 업데이트는 어떤 내용이 있을지 릴리즈 노트 나오기전에
한번 훑어봐야겠습니다.

그럼 이만 마치겠습니다.
Thanks.

댓글 없음:

댓글 쓰기

JIRA Plugin - ScriptRunner 소개 #2

관련 글 소개 #1:  https://pineoc.blogspot.com/2019/03/scriptrunner-1.html ScriptRunner 소개 #2 지난 글에서는 Behaviours를 보았고 다음 내용인 콘솔, 리스너 등을 ...