iOS/Xcode11 [ios] .gitignore 설정하기 프로젝트를 생성하고 git에 push한 후에 아래와 같은 폴더들이 push되지 않고 남아있는 경우가 있습니다. 사실, 이런 폴더들은 개인적인 개발 환경과 관련된 내용을 포함하고 있기 때문에 여러 명이 공동으로 작업하는 git에는 push되면 안됩니다. 만약 이런 내용들이 push가 되면, 나중에 다른 개발자가 push할 때 conflict가 발생할 수 있습니다. 그래서 이런 폴더나 파일이 git에 push 되지 않도록 “.gitignore”를 설정할 필요가 있습니다. 그 방법을 이 글에서 알아 보도록 하겠습니다. 1. .gitignore 에 들어갈 내용 작성하기 1) https://gitignore.io/ 에 접속합니다. 2) 키워드로 swift, xcode, cocoapods 를 직접 입력하고 엔터를 .. 2023. 10. 17. [iOS] privacy-sensitive 해결 방법 "This app has crashed because it attempted to access privacy-sensitive data without a usage description. The app's Info.plist must contain an NSCameraUsageDescription key with a string value explaining to the user how the app uses this data." 이 오류는 iOS 앱이 카메라에 액세스하려고 할 때 사용자에게 앱이 카메라 데이터를 어떻게 사용하는지 설명하는 사용 설명이 부족할 때 발생합니다. iOS는 개인 정보 보호 및 보안을 강화하기 위해 사용자에게 앱이 민감한 데이터에 액세스할 때 왜 그 데이터가 필요한지 설명하는 사.. 2023. 10. 15. [Xcode] 프로젝트 삭제하는 방법 Xcode에서 프로젝트를 지우는 방법은 단순합니다. 바로 Finder에서 프로젝트 폴더를 삭제하면 됩니다. 참 ~ 쉽죠? 2023. 10. 8. [Xcode] 스토리보드 없이 코드로 UI 구현하기 1. Main.storyboard 파일을 삭제합니다. - Move to Trash 버튼을 클릭해서 삭제합니다. 2. info.plist 에서 Stroyboard Name 항목 삭제하기 : '-'(마이너스) 버튼을 클릭하면 됩니다. 3. TARGETS -> Build Settings -> Info.plist Values -> UIKit Main StroyBoard File Base Name -> main 삭제하기 4. SceneDelegate 수정 - 원본 - 수정본 - 원본 코드 func scene(_ scene: UIScene, willConnectTo session: UISceneSession, options connectionOptions: UIScene.ConnectionOptions) { // .. 2023. 10. 8. 이전 1 2 3 다음