TODAY : / TOTAL :

Devlog

[iOS / Unity ] AppStore Build Status : Invalid Binary 현상 ( 유니티 3.5.7f6 사용자용 )

유니티 3.x 버전으로 iOS 빌드 후 앱 업로드를 하게 되면 Invalid Binary 상태로 검수를 진행할수 없는 상태가 된다. ( 필자가 사용한 유니티 버전은 3.5.6f4 이다. ) Non-public API usage: The app references non-public symbols in "MY_APP": MPMoviePlayerContentPreloadDidFinishNotification 도대체 왜!!! 사용하지도 않은 함수가 문제라니.... 함께 첨부한 라이브러리에서 문제가 있겠다는 것은 바로 파악했지만... 추가한 라이브러리가 한두개여야 말이죠.. ㅠㅠ 찾다보니 문제는 유니티의 iPhone 관련 라이브러리... ㅁ해결 방법 * 해당 방법은 3.5.7f6 에서 테스트하였습니다. 이 외 ..

[ iOS8 Issue ] iOS8, 변경된 Push Notification API 호출방식

iOS8 업데이트 이후 Xocde6 에서 푸쉬(APNS) 테스트를 하면 다음과 같은 로그가 출력 됨. [ registerForRemoteNotificationTypes: is not supported in iOS 8.0 and later ] iOS8로 바뀌면서 APNS 호출 하는 방식에도 약간의 변화가 생겼다. 이전 버전과의 호환을 위해 약간의 분기 작업이 필요하다. - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions if (_ios80orNewer) { [[UIApplication sharedApplication] registerUserNotificationSe..

[ iOS8 Issue ] 터치 영역이 벗어나는 현상

이번 iOS8에서는 UIScreen 관련한 함수들이 바뀌면서, 화면내 레이아웃 구성이 엉망이 되버렸다. 게임과 같이 엔진을 이용하여 빌드한 앱들의 경우엔 덜하지만, 일반 네이티브 언어로 개발된 앱들은 해당 문제가 특히 많이 보인다. unexpected nil window in _UIApplicationHandleEventFromQueueEvent, _windowServerHitTestWindow: [XCode Log 중.] 화면은 정상적으로 보이는데 일부 영역에서 터치가 안되는 지점이 발생한다. 화면 뷰를 구성하는 코드 중 일부분이다. self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];[self.window make..

[ iOS / Unity ] iOS AppStore Upload Fail & Reject 사유 정리

ㅁ 2.23 : Apps must follow the iOS Data Storage Guidelines or they will be rejected. - iCloud 연동 기능을 사용하면서 Document 폴더 내에 불필요한 파일들을 저장하게 되면 다음의 사유로 리젝 된다. - 앱에 iCloud 기능이 반드시 필요하지 않다면, iCoud 데이터 백업기능 자체를 막아버리는 방법이 있다. * 참고 링크 - iOS Data Storage Guideline 리젝 대응 - [번외] 2.23 iOS Data Storage Guideline for Adobe AIR ㅁ missing the required key: CFBundleShortVersionString General - Identity - Version 란..

[ Android ] 디바이스 및 킷캣(Kitkat) 업데이트에 따른 갤러리 경로 호출 문제

이번에 대만 런칭 준비를 하며 디바이스 테스트를 해보던 중에 사진이 업로드 되지 않는 버그를 발견했다. 갤러리 호출 파트에서 디버깅을 해보니, Path 값이 들어오지 않아서 체크해보니 다음과 같이 나타남. * 테스트 기종은 아래와 같으며, 두 디바이스 모두 Android Version - KitKat 으로 설치되어 있음. * HTC Zara : content://com.android.providers.media.documents/document/image:1152 * Samsung Galaxy S4 : content://media/external/images/media/1152 Google Drive에서 사진 가져올 시 : content://com.google.android.apps.photos.cont..

[Android] java.lang.IllegalArgumentException: Requested window android.os.BinderProxy ... does not exist

:: Eclipse LogCat :: : W/WindowManager(643): Failed looking up window: W/WindowManager(643): java.lang.IllegalArgumentException: Requested window android.os. BinderProxy@4205eb18 does not exist : W/WindowManager(643): at com.android.server.wm.WindowManagerService.windowForClientLocked (WindowManagerService.java:7622) : W/WindowManager(643): at com.android.server.wm.WindowManagerService.windowFor..

[ SVN / Mac ] 인증서 삭제하기

숨김 파일을 먼저 표시한 다음, .Subversion 폴더 안에 있는 auth 폴더를 삭제하면 된다. [ .Subversion 폴더는 사용자 폴더 안에 위치하고 있다. ]

[ Mac ] 숨김파일 표시하기

Mac에서 숨김파일은 파일명 앞에 점( . ) 이 붙어있는 형식으로 되어있다. 텍스트 에디터를 이용해서 숨김파일을 읽어오는 방법도 있지만, 파인터 상에서 바로 보일수 있도록 만드는게 편하다. 하는 방법도 그리 어렵지 않다. 터미널을 실행 한다음, 다음 명령어를 입력하면 된다. ## 숨김파일 표시 ## defaults write com.apple.Finder AppleShowAllFiles YES ## 숨김파일 표시 안함 ## defaults write com.apple.Finder AppleShowAllFiles NO 입력 마치고, 터미널을 끈 다음, 맥 자체를 부팅할 필요없이 Finder를 강제로 부팅 시키면 된다. 사과 아이콘을 클릭한뒤 "강제종료..." 를 누르면, 응용프로그램 강제 종료 창이 뜬다..

[ SVN / SCPlugin for Mac ] Subversion Error 관련 이슈 정리

SCPlugin 0.8.2, SVN 1.6.8 사용하며 겪은 에러 관련 이슈 정리. □ Subversion Error 내용 OPTIONS of 'YOUR_SVN_PATH': Server certificate verification failed: certificate issued for a different hostname, issuer is not trusted (YOUR_SVN_PATH) □ 해결 방안 ○ 인증서 관련 문제 1. 터미널 실행 2. 터미널 입력란에 다음과 같이 입력. svn ls '연결하고자 하는 SVN 주소' Ex) svn ls https://12.34.56.78 * ls 는 SVN의 List 보기 명령어로 존재하는 파일구성을 볼때 사용한다. 폴더 접근을 위해 인증서가 필요한데, 위 방..

SEARCH

태그로 찾아보기