본문 바로가기
반응형

ios3

[Jenkins] iOS 크래쉬 로그 심볼릭(Symbolicate) 젠킨스 빌드로 만든 ipa파일을 adhoc 인증서로 기기에 설치했다. 앱이 크래쉬 돼서 Xcode에 연결해봤는데 게임 코드 부분이 심볼릭이 되지 않고 알 수 없는 주소 값만 표시됐다. 프로젝트 코드를 공개할 수 없어서 구글링으로 찾은 이미지로 대체한다. 대충 느낌만 보시길.. 직접 Xcode를 이용해서 빌드했다면 Xcode가 자동으로 해당 ipa 파일과 짝을 이루는 dSYM 파일을 찾아서 게임 코드로 변환시켜 준다. 젠킨스 빌드 시에는 조금 번거로운 과정을 거쳐야 한다. 먼저 빌드를 하기 전에 준비 작업이 필요하다. 해당 프로젝트의 빌드 셋팅에 다음과 같이 dSYM 파일을 zip 파일로 압축하고 저장하는 쉘 스크립트를 추가한다. /usr/bin/zip -r build/${ARCHIVE_NAME}.dSYM.. 2019. 9. 6.
[iOS] 애플 앱스토어에 릴리즈되기 전에 링크 알아내기기 리뷰 이벤트 등의 이슈로 iOS 앱을 출시하기 전에 앱스토어 링크가 필요한 경우가 있다. 앱스토어 링크는 아래와 같은 형식이다. http://itunes.com/apps/AppName itms://itunes.com/apps/AppName itms-apps://itunes.com/apps/AppName 특히 제일 아래 itms-apps 형식을 사용하면 앱브라우저를 거치지 않고 바로 앱스토어로 이동한다. AppName은 AppName 부분은 Xocde의 PRODUCT_NAME 값과 같다. PRODUCT_NAME 은 Xcode 프로젝트에서 Build Settings의 Packaging 섹션을 보면 Product Name 으로 정의되어 있다. http://stackoverflow.com/questions/15.. 2013. 8. 1.
[Cocos2d-x] 2.0.x 버젼 통합 프로젝트(iOS & Android) 만들기 cocos2d-x가 cocos2d-iphone 2.0을 기반으로 한 2.0.x 로 버젼업되면서 템플릿 프로젝트의 구조가 상당히 달라졌다. 기존 cocos2d-x 1.0.x 버젼으로 통합 프로젝트를 만드는 방법에 대한 포스트는 많다. 하지만 위에도 언급했듯이 2.0.x 에서 달라진 부분이 꽤 있어서 그대로 따라 하기에는 무리가 있었다. 혼자 삽질하면서 겨우겨우 셋팅에 성공하기는 했는데 다른 분들은 이런 삽질을 안 하도록 그 과정을 공유하려 한다. 아래 포스트는 cocos2d-x 1.0.x 기반의 통합 프로젝트 만들기 튜토리얼이다. 그대로 따라하면서 2.0.x와 틀린 부분을 찾아서 고쳐 가면서 새 프로젝트를 만들어 봤다. [ Creating an iPhone and Android Cocos2D-x hybri.. 2012. 10. 5.
반응형