Xcode 6

Xcode 실행시 앱이 자동으로 런치되는 것 막기

개발을 하다보면 실행하고 앱이 런치되면 이후에 디버깅을 하게 된다. 하지만 앱이 죽어있는 상태에서 실행되는 순간의 디버깅이 필요한 경우가 있는데, 이를 위해 Xcode 에서는 실행 스킴에 앱을 바로 런치하지 않고 기다려주는 옵션을 제공하고 있다. Product > Scheme > Edit scheme...Run 설정 중에Info 탭의 Launch 에 Wait for executable to be launched 유니버셜 링크를 통해 런치되는 경우의 AppDelegate 의 application:didFinishLaunchingWithOptions: 에 전달되는 launchOptions 값을 확인하는데 유용하게 사용했다.

iOS & Android 2016.10.28

Xcode가 매번 전체 소스를 재컴파일하네요

Xcode가 매번 전체 소스를 재컴파일해서 알아봤는데, 해결책이 딱히 이거다라고 할게 없어보이네요. 애플 포럼에서도 이거 해봐라 저거 해봐라... 여전히 찾아보는 중인 것 같구요. 일단 저는 https://forums.developer.apple.com/thread/44406 방법으로 해결된 기분입니다. 프로젝트 빌드 설정의 `C Language Dialect` 를 `Compiler Default` 를 사용하도록 했습니다.

iOS & Android 2016.10.28

libPods를 찾을 수 없다!

Xcode5, iOS7 환경으로 CocoaPods를 사용하고 있는데, 아래 경고와 함께 libPods.a를 찾을 수 없다며 빌드가 되지 않는다. Pods was rejected as an implicit dependency for 'libPods.a' because its architectures 'arm64' didn't contain all required architectures 'armv7 armv7s arm64' 프로젝트에는 당연히 빨간색 libPods.a가 표시되고... CocoaPods의 문제로 이 라이브러리가 빌드가 안된건데, Architectures 쪽을 보면 'Build Active Architecture Only'라는게 있다. 기본은 'No'인데, Debug의 경우 'Yes'로 되어 ..

iOS & Android 2013.12.03

Xcode 테마 EGOv2

트위터 @redleafgogo 님이 올려주신 트윗을 보고 적용해보니 꽤 괜찮다. 여기저기 Xcode가 많아서 설치할 때마다 트윗을 찾기가 힘들어서 블로그로 옮겨본다. http://developers.enormego.com/view/ego_xcode_theme_for_xcode_4_egov2 Original EGO Theme New EGOv2 Theme Original EGO mkdir -p ~/Library/Developer/Xcode/UserData/FontAndColorThemes; cd ~/Library/Developer/Xcode/UserData/FontAndColorThemes; curl -O http://developers.enormego.com/assets/egotheme/EGO.dvtcol..

Mac 2011.03.18