본문 바로가기

iOS5

[iOS] Xcode에 파일/폴더 추가 및 삭제 옵션 (Create groups / Create folder references, Remove Reference / Move To Trash) Xcode의 파일 추가/삭제 옵션에 대해 설명하기 전에 파일에 대한 참조는 xcodeproj/project.pbxproj 파일에 저장하고 있다. 따라서, 파일을 추가하거나 삭제한 경우 project.pbxproj도 함께 커밋해줘야 한다. (협업 시 실수하게 되면 은근 귀찮다..) Xcode에 파일 추가하기 Xcode 네비게이터 영역에 파일/폴더를 드래그 앤 드랍하여 추가하면 아래와 같은 창이 뜬다. 1. Destination - Copy items if needed 파일을 복사하여 추가하는 옵션으로, 꼭 체크하는 것이 좋다. 이 옵션 없이 추가한다면 프로젝트 폴더로 복사되지 않고 원본의 레퍼런스를 참조하게 된다. 따라서 원본의 폴더가 변경되거나 삭제되었을때 더 이상 해당 파일을 사용할 수 없게 된다. 또.. 2022. 2. 9.
Xcode 'Unsupported OS version' 해결 방법 사용하고 있는 Xcode가 지원하는 OS버전보다 연결된 디바이스의 OS버전이 높은 경우 'unsupported OS version'이라고 실행되지 않는다. Xcode 베타 버전을 설치하는 방법으로 해결할 수 있으나, 당장 실행해야 하는 경우 간단한 해결 방법을 소개해보려고 한다. 1. 아래 사이트에서 연결된 디바이스의 OS버전에 맞는 파일을 다운로드한다. https://github.com/filsv/iPhoneOSDeviceSupport GitHub - filsv/iPhoneOSDeviceSupport: Xcode iPhoneOS DeviceSupport files (6.0 - 15.0) Xcode iPhoneOS DeviceSupport files (6.0 - 15.0). Contribute to fi.. 2021. 8. 10.
[iOS] WebView Debugging하기 - Safari Technology Preview 사용 방법 Xcode 시뮬레이터에서 웹 디버깅하기 위해서는 먼저 Safari Technology Preview 프로그램을 설치해야 한다. 아래 사이트에서 본인 macOS 버전에 맞는 파일을 다운받고 설치하면 된다. https://developer.apple.com/safari/technology-preview/ Safari Technology Preview - Safari - Apple Developer Safari is the best way to see the sites on iPhone, iPad, and Mac. Safari Technology Preview gives you an early look at upcoming web technologies in macOS and iOS. developer.app.. 2021. 8. 4.
'FirebaseCore/FirebaseCore.h' file not found iOS 처음 시작할 때 정말 초보라 지식이 없어서 마주쳤던 에러 기초적인 프로젝트만 만들어봐서 .xcodeproj 파일로 프로젝트를 열었었다.(직접 빈 프로젝트를 생성하거나 cocoapods를 사용하지 않은 경우에는 .xcodeproj 파일만 존재한다.) 다른 프로젝트를 받아 .xcodeproj로 열었을 때 이 에러 메세지가 떴다. cocoapods를 사용하여 외부 라이브러리를 추가하면 Podfile과 함께 .xcworkspace라는 파일이 생성되는데 이 파일이 프로젝트와 라이브러리를 연결해주는 역할을 한다. 따라서 .xcworkspace로 프로젝트를 열면 정상적으로 프로젝트가 빌드된다. 2021. 5. 5.