Xcode ⚒/기초
-
[Xcode] 지난 iOS 버전의 시뮬레이터를 추가하는 방법Xcode ⚒/기초 2022. 6. 17. 15:13
간혹 iOS 버전에 따라서 UI라던지, 기능적인 부분이 iOS 버전마다 상이할 수 있어서 과거 버전에서 확인은 필요할 때가 있다. 기존의 시뮬레이터 목록을 열어보면 하단의 Add Additional Simulators, Download Simulators가 있다. 오늘은 Download Simulators 메뉴를 이용할 예정이다. Download Simulators 위와 같이 목록이 나온다 용량이 제법이니, 필요한 버전을 받아보면 될거같다. 시뮬레이터 하나 당 10분정도 걸린것같다.
-
[Xcode] cocoapod 사용해보기Xcode ⚒/기초 2022. 5. 29. 00:58
설치 전 현재 설치되어있는지 확인해보기로 했다. -버전확인 명령어 pod --version 문득 궁금했다. 이미 설치가 되어있다면 어떤 결과가 나올까 ? 설치시에 튕겨낼지 혹은 업데이트가 될지 ? -설치 명령어 sudo gem install cocoapods 업데이트가 되었다. 내가 알고있던 install의 뜻과 다른가 싶어서 공식 사이트에서 명령어를 찾아보았다. 더보기 ➡ pod install pod install의 경우 최초에 Podfile.lock을 생성한다. 하지만 그 다음에 pod install을 할 경우에 Podfile.lock을 기준으로 소스를 업데이트 합니다. ➡ pod update pod update도 최초에 Podfile.lock을 생성하는 것은 pod install과 마찬가지이었다. ..
-
[Xcode] Xcode에 Custom Font를 추가하는 방법Xcode ⚒/기초 2022. 5. 28. 17:56
Xcode에 Custom Font 추가하기 Xcode에서 기본으로 제공해주는 폰트가 아닌 다운로드 받은 커스텀 폰트를 적용하고 싶을 때 아래와 같은 방법을 사용하자! 1. 프로젝트 파일에 폰트 파일을 import .wotf 파일은 인식하지 못하기 때문에 import 하기전 확장자가 지원되는 .ttf .otf 파일인지 확인해보자 이때 중요한 것은 import시킬 때, 아래와 같은 창이 생기는데, Add to targets 에 자신의 프로젝트를 반드시 체크해야한다. target 설정을 하지 않으면 추가한 Custom Font를 프로젝트에서 인식하지 못하기 때문이다. 파일을 추가할 때 나오는 창에 대해서 추가적으로 설명은 하단 더보기에 있습니다 !! 더보기 Destination: Copy items if ne..
-
[문제해결] Expressions are not allowed at the top levelXcode ⚒/기초 2022. 1. 5. 23:57
이 게시글 에서 백준 문제를 풀기 위해 console 창 셋업을 했었다. 기존 앱 개발하듯이 프로젝트에 .swift 파일을 추가해서 문제를 풀려고했는데 이게 웬일 .. ? 오류가 발생했다,,,! 검색을 해본 결과 C 언어를 공부할 때와 매우 유사한 상황이었다. main.swift 에서 처리를 하고 있었다. C언어 환경으로 가정하고 여러가지 테스트를 해봤다. 1. main.swif 파일이 중복해서 만들어지는가 ? >> X 당연하게 실패했다. 2. 결과를 보고 싶은 파일을 main.swift로 바꾸고 기존의 main.swift의 이름을 바꾸면 가능할까 ? >> O 성공했다. 이로써 실행 코드는 main.swift에서 실행이 되며 파일을 중복하여 존재할 수 없다라는 것으로 결론을 지을 수 있다.
-
[문제해결] 아이폰 "신뢰하지 않는 개발자" 해결방법Xcode ⚒/기초 2021. 12. 24. 01:39
나는 일반 사용계정과 개발 계정이 따로 있기 때문에 빌드하려고하는 디바이스 (아이폰 12 ) 에는 개발자 계정으로 로그인이 되어있지않기 때문에 개발 중인 앱을 빌드했을 때 아래와 같은 이미지가 나오면서 "신뢰하지않는 개발자 ..." 설정에서 해당 앱을 사용하도록 허용해야한다는 메세지가 나오는 경험을 했다. 하단에 6단계로 누구나 손 쉽게 따라할 수 있도록 적어뒀습니다. 1. 설정 >> 일반에 들어간다. 2. 스크롤을 내려서 하단에 VPN 및 기기 관리에 들어간다. 3. 개발자 앱 클릭 >> 'Apple Development : sample@tistory.com' 클릭 4. 신뢰 버튼 클릭 6. 앱 실행 6 단계만 따라한다면 비전공자, 초보자분들도 별 문제 없이 성공할겁니다 !!
-
[문제해결]compiling for iOS 12.1, but module '' has a minimum deployment target of iOS 13.0Xcode ⚒/기초 2021. 12. 15. 00:55
빌드가 실패했다. 오류 메시지는 이렇다 compiling for iOS 12.1, but module 'RxSwift' has a minimum deployment target of iOS 13.0 해결 방법은 프로젝트의 Build Setting > Deployment > iOS Deployment Target iOS 13.0으로 맞춰주면 된다 더보기 더보기 처음 오류를 접하게 되면 당황스러웠다. 브랜치를 바꾸기 전에는 Build Succeeded가 나왔으니까 어떤 부분에서 Build Settings 값이 변한지는 모르겠지만 차분하게 오류메시지를 보면 80% 이상은 답이 나와있는거 같다
-
[문제해결]Singing for requires a development teamXcode ⚒/기초 2021. 11. 25. 02:00
Xcode를 처음 공부하면서 첫 시뮬레이터를 실행할려고 하니 이런 문제가 나왔다. Singing for " App_Name "requires a development team 영어는 잘 모르지만 직역을 해보면 개발팀의 사인이 필요하다 인거같네요 1. Xcode -> Preferences로 이동합니다 2. Accounts로 가면 No Accounts 인 상태입니다. 하단의 +를 눌러서 계정을 추가해줍니다 !! 이제 계정 설정(development team)은 끝났다 남은 Signing을 하면 되겠다. 3.Sign 프로젝트매니저로 돌아가 Signing & Capabilities에 들어간다. Team : None > 1,2 단계에서 설정한 계정을 설정해주면 문제가 해결된다 !