-
[Xcode] Build input file cannot be found Info.plist 오류 해결법iOS/🛠 이슈와 궁금증 2021. 10. 4. 17:53
안녕하세요🐶 " Build input file cannot be found ~~/Info.plist" 프로젝트 파일 내부의 Info.plist 파일의 위치를 바꾸면 발생할 수 있는 에러입니다. 빌드 설정에서 미리 정의된 경로에 Info.plist 가 없으니깐 뜨는 것이므로 빌드 설정을 바꾸어 주면 해결됩니다. 미리 정의된 경로는 보통 프로젝트 소스 경로 바로 아래에 위치합니다 예: /Info.plist 각설하고 바로 해결해보자구요~~!!!!!! 1. 프로젝트 파일 선택 2. TARGETS 에서 원하는 타겟 선택 -> BuildSettings 진입 3. cmf + F 로 찾기 창 킨다음에 info.plist 검색 Info.plist File 경로를 변경된 경로로 설정해주면 됩니다. 저는 앱 번들 최상위에서..
-
[iOS] Responding to the Launch of Your App (공식문서 정리)iOS/🤖 App 2021. 1. 28. 12:05
1차 수정: 2021/06/16 안녕하세요🐶 이번 시간에는 'Responding to the Launch of Your App', 즉 앱 시작시 발생하는 일들에 대응하는 내용을 담은 공식문서를 정리해보려고 합니다. 이전 글을 먼저 읽고 보시는 것도 좋을 것 같아요😉 "앱의 자료 구조를 초기화하고, 앱을 실행시키기위해 준비하고, launch-time 에 오는 시스템 요청들에 대응합니다." 간략한 개요 사용자가 홈 화면의 앱 아이콘을 탭할 때, 시스템은 우리의 앱을 시작시킵니다. 만약 앱이 특정한 이벤트를 요청했다면, 시스템은 마찬가지로 그 이벤트를 처리하기 위해 `background`에서 앱을 시작시킵니다. :: Scene-based 앱에서, 시스템은 위와 비슷하게 앱을 시작합니다. :: 화면 상에 나타날..
-
[Swift] @main 과 커스텀 엔트리 포인트iOS/🟠 Swift 2021. 1. 19. 13:54
1차 수정: 21.09.28 안녕하세요 🐶 이번 시간에는 @main 특성 (attribute) 에 대해서 알아보겠습니다. 그럼 시작해볼게요🔥 A more general purpose and lightweight mechanism for delegating a program’s entry point to a designated type. @main 의 기능 @main 은 스위프트 5.3버전에서 구현된 범용적인 새로운 엔트리 포인트 제공 기능입니다. 이전에는 앱 개발용 프로그램을 위해서는 @UIApplicationMain 이라는 어트리뷰트로 엔트리포인트를 지정했습니다. @main 이 범용적인 이유는 단일 파일 코드이던 프레임워크 프로젝이던 커스텀 라이브러리던 상관없이 동일하게 엔트리포인트를 제공해줄 수 있기..