전체 글
-
pod install 시 몇 가지 오류 해결법.iOS/Mac 2017. 5. 31. 20:20
pod install 시 transitive dependencies [!] The 'Pods-XXX' target has transitive dependencies that include static binaries: (/path/to/YYYYY.framework) 이런 오류가 나면, Podfile에 pre_install do |installer| def installer.verify_no_static_framework_transitive_dependencies; endend 추가해주면 일단 설치가 된다. static framework transitive dependency 검증을 안하게 하는 듯. bitcode 관련. 바이너리가 bitcode로 enabled로 컴파일된게 아니라고 하면아래 코드를 Pod..
-
VirtualBox에서 UUID중복으로 vdi파일이 추가가 안될 때computing 2017. 3. 24. 02:59
VirtualBox 사용시 vdi파일을 옮기거나 재활용할 때 Cannot register the hard disk '..../VirtualBox/Win7.vdi' {ddcf1278-8778-473f-969b-e69a6b25435a} because a hard disk '..../VirtualBox/Win7.vdi' with UUID {ddcf1278-8778-473f-969b-e69a6b25435a} already exists UUID가 중복되어 등록할 수 없는 오류로 디스크 추가가 안될 경우, UUID를 재설정할 수 있다. 터미널에서 다음을 입력한다. $ VBoxManage internalcommands sethduuid Win7.vdiUUID changed to: 2ce4f9b5-fdf9-43a9-a..
-
Xcode 유용 단축키iOS/Mac 2016. 12. 9. 10:29
Xcode 유용 단축키 네비게이터와 인스펙터 탭선택 Cmd + 1 - 8 (Left) Cmd + Option(Alt) + 1 - 6 (Right) 왼쪽, 오른쪽, 하단 패널 보이고/감추기 Cmd + 0 (Left) Cmd + Option(Alt) + 0 (Right) Cmd + Shift + Y (Bottom) 에디터 문서 히스토리 이전/다음 Ctrl + Cmd + Left/Right 특정 줄 번호로 이동 Cmd + L 문서열기 Cmd + Shift + O 보조 에디터 열기/닫기 Cmd + Option(Alt) + Enter (Show) Cmd + Enter (Hide) 탭 Cmd + T (탭 생성) Cmd + W (탭 닫기) Cmd + Shift + [ ] (탭 이동) 스토리보드 오토포커스 Cmd + ..
-
Xcode 8에서 7.x 단말에 실행하기iOS/Mac 2016. 11. 24. 20:14
Xcode 8에시 실행할 수 있는 단말의 iOS버전은 8.0이상으로 되어 있습니다.7.x 를 지원하는 앱인 경우 디버깅 해야하면 곤란한 경우가 생기는데요.이럴 때 간단한 꼼수로 Xcode 7의 단말 정보를 복사해와서 돌릴 수가 있습니다. Xcode 7.x가 /Applications/oldXcode/Xcode.app/ 에 설치되었다고 가정.Xcode 8은 /Applications/Xcode.app 에 설치되었다고 가정.(안 깔렸을 경우, 맨 아래에서 설치하세요) Xcode 7 단말지원 정보 디렉토리에 가서.. cd /Applications/oldXcode/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/ 7.0, 7.1 디렉토리..
-
카테고리로 대체된 메소드 찾기iOS/Mac 2016. 9. 30. 09:17
가끔 의도치 않게 기존 클래스의 특정 메소드가 어떤 라이브러리의 Category 구현으로 메소드가 대체되는 경우가 있다.(Category 구현은 프로젝트에 포함되어 있기만 하면 적용된다! #inlcude해야 메소드 hint가 뜨고 빌드가 되기 때문에 흔히 #include해야 적용 된다고 착각하는데 #include와 상관없이 컴파일하면서 적용된다.) 그런 경우 라이브러리가 많으면 찾기가 쉽지 않을 수 있는데, Scheme Editor의 환경변수에 OBJC_PRINT_REPLACED_METHODS 변수를 추가하고 값을 YES 로 설정하면 카테고리로 대체되는 메소드들의 로그를 남겨준다. Edit Scheme > Run > Arguments > Environment Variables 출처: https://dev..
-
전자책 리더 구매 준비기에필로그 2016. 2. 1. 00:15
최근(2016.01) 전자책 리더를 사려고 여러가지 정보를 알아보고 구입할 모델을 고르고 중고장터를 기웃거리고 있습니다.구매 예정인 분이 단말기 선택이나 적정 시세에 도움될까해서 간략히 정리 해보았습니다. 0. 배경 2012년쯤에 구입한 크레마 터치를 가지고 있었는데 예상보다는 활용을 많이 못하고 썩혀두고 있던중 우연히 크레마 3세대 모델인 카르타 제품 실물을 봄. 인쇄 수준의 300dpi 해상도를 보고 다시 전자책 단말에 매료. 1. 단말기 고르기 단말기를 고르는 기준은 다음 정도 두었습니다. 국내 서적을 구매할 수 있을 것. 인쇄 수준(300ppi)의 해상도. 지속적인 업그레이드가 가능할 것. 가급적 이쁜 디자인.그래서 후보는 두 개로 압축되었습니다. 크레마 카르타와 리디북스 페이퍼.주요 특징을 비교..