본문 바로가기

반응형

xcode

(13)
[Xcode] Errors were encountered while preparing your device for development. Please check the Devices and Simulators Window. Errors were encountered while preparing your device for development. Please check the Devices and Simulators Window. Xcode에서 빌드가 갑자기 안되면서 위와 같은 문구를 받을 때가 있습니다. 이럴 때를 위한 해결방법을 알아보겠습니다. 굉장히 간단합니다. 해결방법 해당 Device를 재부팅 후 빌드하면 됩니다. 감사합니다.
[iOS] UIScrollView (스크롤뷰) 구현하기 - 기초(Storyboard) 안녕하세요 오늘은 UIScrollView를 구현하는 가장 쉬운 방법에 대해 포스팅하겠습니다. 제목과 같이 Storyboard를 이용한 구현 방법이며, 코드로 구현하는 방법은 추후에 포스팅하도록 하겠습니다. UIScrollView 란? UIScrollView(이하 '스크롤 뷰')는 손가락에 움직임에 따라 화면의 위치가 변하는 UIView입니다. 스크롤 뷰는 확대, 축소, 스크롤 막대 등등 여러 기능을 제공합니다. 더 상세한 내용이 궁금하시면 애플 공식문서를 참고하여 주시기 바랍니다. 예를 들어 현재 보고 있는 웹페이지에서 마우스 스크롤을 아래 방향으로 돌리면 화면이 위로 올라가는데, 이것을 '스크롤 뷰'라고 생각하면 될 것 같습니다. 스크롤 뷰는 매우 유용하게 사용되며 UITableView, UIColle..
[Xcode] Content and frame layout guides before iOS 11.0 해결하기 안녕하세요 오늘은 Content and frame layout guides before iOS 11.0 에러에 대해 포스팅하겠습니다. 위 에러가 발생한 사건의 발단은 아래와 같습니다. iOS 최소 지원 버전 11.0 미만을 적용하고, scrollView를 사용할 때 발생했습니다. iOS 최소 지원버전 확인 경로는 [Project] - [General] - [Deployment Info]입니다. 제가 적용했던 환경은 아래와 같습니다. iOS 최소 지원 버전 : 10.0 Xcode 버전 : 12.5 해결방법 1. ScrollView를 사용하는 Storyboard로 이동합니다. 2. ScrollView를 선택하고, [Show the Size inspector]를 선택합니다. 3. [Content Layout ..
[Xcode] Build input file cannot be found: Info.plist 해결하기 안녕하세요 오늘은 Build input file cannot be found: Info.plist 에러에 대해 포스팅하겠습니다. 사건의 발단은 프로젝트 directory 구조 변경중 발생한 이슈이며 Info.plist의 위치를 변경할 때의 해결방법에 대해 설명하겠습니다. Info.plist가 위치한 경로를 수정하면 해결됩니다. 이상이며 개발하는데 불필요한 시간을 줄여봅시다!! 감사합니다.
[iOS] CocoaPods(코코아팟) 사용하기 CocoaPods란? CocoaPods(코코아팟)이란 Objective-C 또는 Swift에서 라이브러리를 사용할 수 있게 도와주는 모듈입니다. Ruby언어로 제작되었으며 Terminal(터미널)에서 바로 설치 및 사용이 가능합니다. CocoaPods 라이브러리는 CocoaPods에서 검색이 가능합니다. 목차 1. CocoaPods 설치 2. CocoaPods 초기 설정 3. CocoaPods 사용 (with Alamofire) 3.1 Podfile 입력 3.1.1 Terminal(터미널) 사용 3.1.2 Xcode 사용 3.2 라이브러리 설치 3.3 라이브러리 사용 예제 4. CocoaPods 버전 관리 1. CocoaPods 설치 Terminal(터미널)을 실행하여 아래 명령어를 입력하여 CocoaP..
[Mac] MacBook 기타 저장공간 정리하기 (with Xcode) 개요 Mac의 저장공간 중 기타 공간을 정리하는 방법에 대해 설명하도록 하겠습니다. 생각보다 기타 공간이 디스크에 많은 공간을 차지하더라구요. Mac의 저장공간이 부족하면 Xcode의 자동 저장 및 Build가 정상적으로 이루어지지 않는 현상이 발생합니다. Xcode와 Simulator를 사용해서 생기는 공간에 대해서도 알아보겠습니다. 목차 1. 저장공간 확인 2. Xcode Archive 삭제 - [~/Library/Developer/Xcode/Archives] 2.1 폴더 경로에서 삭제 2.2 Xcode Organizer에서 삭제 3. Simulator Device 삭제 - [~/Library/Developer/Xcode/iOS DeviceSupport/] 4. Project Build 삭제 - [~..
[Xcode] Apple Developer Account연동 + Signing Certificate 안녕하세요 오늘은 Apple Developer 계정을 Xcode와 연동하는 방법에 대해 포스팅하겠습니다. 계정을 Xcode와 연동하는 이유는 아래와 같은 이유들이 있습니다. 1. Device에 Build 할 때 필요하다. 2. Bundle ID의 주인이 맞는지 확인한다. 3. Archive 또는 Upload 할 때 서명 또는 재서명 하기 위해 필요하다. 간단히 생각나는 것들만 끄적였습니다. 아무튼 방법에 대해 설명하도록 하겠습니다. 1. Xcode 설정 Xcode를 실행시킨 후 윈도우바에 있는 [Xcode] -> [Preferences...]를 눌러 설정 창을 열어주세요. (단축키: command + ,) 2. Apple Developer 계정 추가 1. 설정창 상단에 [Account] 버튼을 눌러 계정..
[Xcode] storyboard 없이 프로젝트 시작하기 안녕하세요 오늘은 storyboard 없이 ViewController()를 불러오는 방법에 대해 설명하도록 하겠습니다. ViewController()는 프로젝트 생성 시 자동으로 만들어지는 UIViewController입니다. 스토리보드의 장단점이 몇 가지 있는데, 제가 개발하면서 느낀 점을 적어보겠습니다. 장점 단점 1. 소스코드가 줄어든다. object가 많아질수록 sotryboard build가 오래 걸린다. 2. 화면 개발 시 바로바로 눈으로 확인이 가능하다. 프로젝트가 무거워진다. 3. ModalStyle, Navigation, TabBar 등등 설정이 간편하다. inspector Area에 없는 부분은 결국 소스코드를 작성한다. 4. Object에 어떤 기능이 있는지 inspector Area..

반응형