본문 바로가기

SWIFT3

[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.
'FirebaseCore/FirebaseCore.h' file not found iOS 처음 시작할 때 정말 초보라 지식이 없어서 마주쳤던 에러 기초적인 프로젝트만 만들어봐서 .xcodeproj 파일로 프로젝트를 열었었다.(직접 빈 프로젝트를 생성하거나 cocoapods를 사용하지 않은 경우에는 .xcodeproj 파일만 존재한다.) 다른 프로젝트를 받아 .xcodeproj로 열었을 때 이 에러 메세지가 떴다. cocoapods를 사용하여 외부 라이브러리를 추가하면 Podfile과 함께 .xcworkspace라는 파일이 생성되는데 이 파일이 프로젝트와 라이브러리를 연결해주는 역할을 한다. 따라서 .xcworkspace로 프로젝트를 열면 정상적으로 프로젝트가 빌드된다. 2021. 5. 5.
API Misuse: Attempt to serialize store access on non-owning coordinator (PSC = 0x7fe94a4376b0, store PSC = 0x0) Assets.xcassets 내에 파일명이 중복되는 경우 발생하는 에러다. 확장자가 다르더라도 이름이 같으면 안된다. 2021. 4. 10.