본문 바로가기

반응형

Xcode

(11)
[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를 재부팅 후 빌드하면 됩니다. 감사합니다.
[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가 위치한 경로를 수정하면 해결됩니다. 이상이며 개발하는데 불필요한 시간을 줄여봅시다!! 감사합니다.
[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..
[Xcode12] Could not build module 'nanopb' / Double-quoted include "pb.h" in fram 안녕하세요오늘은 Xcode cocoapods install 후 생기는 error에 대해 포스팅해보도록 하겠습니다. 제가 발견한 시점은 엑스코드를 12 버전으로 올린 후cocoapods를 install 했을 때 나타났습니다.에러는 아래와 같습니다. Could not build module 'nanopb'Double-quoted include "pb.h" in framework header, expected angle-bracketed insteadDouble-quoted include "pb_common.h" in framework header, expected angle-bracketed insteadDouble-quoted include "pb_decode.h" in framework header, e..
[Xcode] Swift DEBUG Flag 사용 및 Build Run Setting 안녕하세요 오늘은 Xcode에서 DEBUG Flag와 build 설정에 관해 포스팅해보도록 하겠습니다. 우선 DEBUG가 무엇인지 간단하게 얘기해보면, 기기의 상태를 바로바로 감지할 수 있도록 빌드하는 것? 이라고 생각하면 이해하기 쉬울 것 같습니다. DEBUG를 사용하는 이유는 DEBUG, Release를 구분하는데 굉장히 편리하기 때문입니다!! Release는 ipa추출 또는 appstore Connect에 upload 하는 것입니다. 이렇게 사용하면 좋은 점은 여러 가지가 있을 텐데 두 가지 정도 예를 들어보면 1. 개발용과 실제 운영용으로 분기하기가 쉽습니다. 2. 실제 운영으로 올릴 때 로그를 남기지 않기 수월합니다. 우선은 이 정도로 마무리하고 바로 사용하는 방법을 알아보겠습니다. 1. Xco..
[Xcode] UILabel, UITextField, UIButton(action) 안녕하세요~!! 오랜만에 포스팅입니다. 오늘은 제목과 같이 iOS 개발에 있어서 필수적인 UI에 관한 설명입니다. 간략하게 설명부터 드릴게요 UILabel: Text 등을 보여주는 UI UITextField: 사용자가 키패드를 사용해 Text를 입력받는 UI UIButton: 클릭하였을 때 행동을 추가할 수 있는 UI (이미지, 글씨 넣을 수 있음) UI란 User Interface의 줄임말로, 기계와 사용자가 소통할 수 있도록 보여주는 화면이라고 간단하게 생각하면 될 것 같습니다. 대충 느낌은 오시죠?? 글씨를 입력해 버튼을 눌렀을 때 UILabel이 변하는 UI를 만들어 보겠습니다. 그럼 바로 실전으로 들어가 보겠습니다. 우선 Xcode를 실행하고, 프로젝트를 생성해 주세요. 생성 방법은 -> for..

반응형