XCode31 [아두이노] 선택 가능한 개발환경 알아보기 #4 - Xcode + embedXcode 2019/04/21 - [Study/아두이노] - [아두이노] 선택 가능한 개발환경 알아보기 #1 - Atom + PlatformIO2019/04/23 - [Study/아두이노] - [아두이노] 선택 가능한 개발환경 알아보기 #2 - Eclipse2019/04/28 - [Study/아두이노] - [아두이노] 선택 가능한 개발환경 알아보기 #3 - Visual Studio2019/05/06 - [Study/아두이노] - [아두이노] 선택 가능한 개발환경 알아보기 #4 - Xcode + embedXcode 아두이노 공식 개발툴을 대체할 수 있는 5가지 방법 중 마지막으로 embedXcode를 소개한다.사실 마지막 5번째로 CLI(Command Line Interface: 명령 줄 실행 환경)이 있으나 고수들.. 2019. 5. 6. [jenkins] jenkins에서 멀티 Xcode 사용 설정하기 기존에 개인 업무용 iMac에 jenkins와 SVN 서버를 구축하고 사용을 하고 있었다.그런데 개발용으로 사용하는 iMac에 서버를 구축해놓으니 리소스가 너무 후달려 아무래도제대로 사용하기가 어려웠다. 마침 이번에 철수하는 인력이 사용하던 iMac을 그대로 사용할 수 있게 되어 서버로 사용하기로 했다.그래서 개발용 iMac에 있던 각종 서버들을 서버용 iMac으로 옮기기로 했다.(사실 iOS만 개발할 것 같으면 OSX Server를 사용했을텐데 안드로이드도 함께 개발하다보니 역시 jenkins가 가장 나은 선택인 것같다.) 안드로이드 설정이야 별 어려움 없이 진행했다. 추가로 N’SIQ Collector 플러그인까지 설치하고,(추후 PMD까지 설치 예정) 문제는 iOS였다...개발 PC에 구축만 해놓고.. 2016. 1. 6. Xcode 서브 프로젝트가 포함된 프로젝트의 Archive 서브 프로젝트를 포함시킨 프로젝트를 Archive 하였더니 Archive type이 iOS App Archive로 안나오고 Generic Xcode Archive로만 나오는 것이었다. 테스트용으로 앱을 배포하려면 iOS App Archive로 되어야 하는데… 구글링을 통해 얻은 답은 Project를 선택한 후 build settings -> Deployment 섹션의 Skip install 항목을메인 프로젝트에서는 NO로 서브 프로젝트에서는 YES로 해주어야 한다는 것이다. 주의할 것은 target에서 설정하는 것이 아니라 프로젝트에서 설정을 해주어야 한다. 메인 프로젝트 설정 서브 프로젝트 설정 2013. 11. 4. Xcode 5 BOT 통합 과정에서의 오류 새로 매버릭스 설치하고 OS X Server 설치하고바로 Xcode 통합 작업에 들어갔다. 우선 bitbucket에 있는 repositary 하나 등록하고Xcode 5에서 bot 생성하고 첫 통합을 시도했다. 떡하니 뜨는 fail 메시지...그나마 처음 fail은 repositary 인증 설정을 잘못해서 발생한 것이었다.쉽게 해결하고 다시 통합 작업 진행... 이번에는 통합은 진행되었으나 통합 과정중에 오류 발생...Code Signing과 Provisioning에 관한 오류다... 요런거... OS와 Xcode를 몽창 바꿨더니 인증서와 프로비저닝을 제대로 인식 못하나보다.구글링을 해가면서 뻔하디 뻔한 답을 수차례 시도를 해보았으나 별무신통...결국 개발 인증서는 새로 생성해서 해결을 하였으나 이번에는 .. 2013. 10. 25. Mavericks, OS X Server 그리고 Xcode Server 한국시간으로 지난 10월 23일 새벽 2시에 애플의 새 OS인 Mavericks(OS X 10.9, 이하 매버릭스)가 정식 출시되었다. 다양한 기능 개선과 추가로 맥 사용자들은 오래전부터 매버릭스가 출시되기를 고대하고 있었다. *자세한 기능은 … http://www.apple.com/kr/osx/whats-new/ 그 기다림의 끝에서 아주 반가운 소식과 함께 매버릭스가 출시되었는데… 바로 '무료 배포'라는 것이다. 그런데 애플 개발자 사이트에 등록한 개발자들에게는 또 하나의 선물이 있었으니… OS X Server가 그것이다. 원래 OS X Server는 라이언 버전까지는 OS에 통합되어 일반 데스크탑용 Lion과는 달리 OS X Lion Server라는 별도의 OS로 판매가 되었다. 마치 윈도우 Serv.. 2013. 10. 25. [옛 글] [Tip] 다수의 SDK가 설치된 경우 SDK 선택 방법 최초 작성일 : 2013/07/11 09:15 다수의 SDK가 설치되어있는 경우현재 적용된 SDK 버전 확인 방법 Mazdah-ui-Mac-mini:android mazdah$ /usr/bin/xcodebuild -showsdksOS X SDKs:Mac OS X 10.7 -sdk macosx10.7OS X 10.8 -sdk macosx10.8 iOS SDKs:iOS 6.1 -sdk iphoneos6.1 iOS Simulator SDKs:Simulator - iOS 6.1 -sdk iphonesimulator6.1 사용 중인 SDK 버전을 변경하는 방법 Xcode의 환경설정 -> Locations 탭에서 가장 하단에 있는 Command Line Tools를 사용중인Xcode 버전으로 변경 2013. 7. 19. [옛 글] [Xcode] 굉장히 드물면서 심각하지만 단순한 문제...-.- 최초 작성일 : 2013/01/17 11:08 최근 아이폰 5 출시 이후 현재 근무지에서 운영하고 있는 앱에 문제가 발생을 하였다.jquery mobile 기반의 하이브리드 형태의 앱이었는데 아이폰 5에서 간헐적으로입력필드 (input="text")를 터치했을 때 가상 키패드가 간헐적으로 올라오지 않는문제이다. 그런데 이 문제가 혼란 스러웠던 것이 일단 아이폰 5 나오기 이전에 Xcode 4.4.1이나Xcode 4.3 에서 빌드하여 배포한 버전(2012년 9월경)에서는 그런 문제가 거의발생을 하지 않았는데 유독 4.5에서 빌드한 후 설치를 하니 그러한 문제가 발생을 하였고나중에는 아이폰 4에까지 새로 빌드한 앱은 모두 키패드가 간헐적으로 올라오지 않는문제가 발생을 하게 되었다. 새 버전 배포를 목전에 두.. 2013. 7. 19. [옛 글] Xcode에서 .a 라이브러리 파일이 svn ignore 되어있을 때 최초 작성일 : 2012/12/04 09:53 출처 : http://blog.jidolstar.com/trackback/801 Xcode 4에서 라이브러리 파일(*.a)가 ignore 처리되어 SVN에 등록되지 않습니다. Xcode상에서도 해당 라이브러리 파일은 I로 표시되고, unignore 버튼을 눌러도 처리되지 않습니다. 할 수 없이 터미널 상에서 다음과 같은 명령을 사용해 강제 처리해야합니다.lib.a를 추가해야 한다면 다음과 같이 터미널에서 실행하세요.$ cd /lib.a가 있는 폴더$ svn add lib.a A (bin) lib.a$ svn st A lib.a$ svn commit -m 'lib.a 를 추가함'한번만 처리해 두시면 *.a 파일과 씨름하지 않아도 됩니다. ^^ 2013. 7. 19. [옛 글] [iPhone5 대응] xib와 constraints 최초 작성일 : 2012/09/24 17:57 지금 아이폰5 해상도에 맞춰 UI를 수정하고 있는데기존에 xib에 구현해놓았던 이미지 뷰가 암만 frame으로 사이즈를 바꾸려고 해도적용되질 않는다. 그런데 같은 소스로 시뮬레이터의 레티나 3.5인치로 하면 frame으로 사이즈 변경이 된다.물론 xib파일은 3.5인치용과 4인치용이 다르지만... 바로 이 3.5인치용과 4인치용 xib 파일이 다르다는 점을 찾았고그 안에서 오직 차이 나는 한 부분...xib 파일에 있던 constraints를 발견했다.문제는 이 constraints가 삭제가 안된다는 점이다. 결국 해당 이미지뷰를 xib에서 지우고 코딩으로 생성하여 처리했더니양쪽(3.5인치와 4인치) 모두에서 정상적으로 frame이 변경 되었다. 3줄요약1... 2013. 7. 19. 이전 1 2 3 4 다음 반응형