6달 전 · 익명 님의 질문 업데이트
ReactNative Xcode 16. RCTAppDelegate.h not find
안녕하세요? 에러로 고통받다가 커리어리에 남겨봅니다. ReactNative 프로젝트로 테스트플라이트 배포상태에서 3주가 지나 지난주 Xcode 16으로 업데이트 되었는데요. 그 뒤 ios 버전, 라이브러리 버전 문제는 해결했는데. Xcode 에서 build /ios/프로젝트명/AppDelegate.h 파일에서 #import <RCTAppDelegate.h> 파일을 찾을 수 없다고 나옵니다. 사양 1. M2, Sequoia 2. react-native : 0.74.3 3. Xcode 16.1 문제 해결을 위해 시도한 방법 입니다. 1. #import <React/RCTAppDelegate.h> 바꿔봄 2. #import "AppDelegate.h" 바꿔봄 3. node_module/react-native/React/Base/에서 헤더파일 찾아봄 -> 없음 4. node_module/react-native/ReactCommon/에서 헤더파일 찾아봄 -> 없음 5. 대체할 수 있는 방법 찾아봄 GPT에서 제안한 방법으로 수정 -> 결과 : 파일 찾을 수 없음 #import <UIKit/UIKit.h> #import <React/RCTBridgeDelegate.h> @interface AppDelegate : UIResponder <UIApplicationDelegate, RCTBridgeDelegate> @property (nonatomic, strong) UIWindow *window; @end 6. Xcode에서 경로를 추가해봄 -> 결과 : 파일 찾을 수 없음 6-1. Xcode > BuildSetting > search header 에 경로를 추가했습니다. "$(SRCROOT)/../node_modules/react-native/React", "$(SRCROOT)/../node_modules/react-native/ReactCommon", "$(SRCROOT)/../node_modules/react-native/ReactCommon/cxxreact", "$(SRCROOT)/../node_modules/react-native/Libraries", 6-2. Xcode > BuildSetting > Frame search header에 경로를 추가했습니다. "$(inherited)", "$(SRCROOT)/../node_modules/react-native/React", "$(SRCROOT)/../node_modules/react-native/ReactCommon", 7. pod 재설치, react-native 재설치, 캐시 삭제 및 라이브러리 업데이트 등.. pod.lock, Podfile, node_module, build 파일, DerivedData 폴더 삭제 후 전부 재설치. pod install --repo-update 헤르메스 사용 설정 및 use_frameworks! :linkage => :static 설정 확인. 8. react-native 최신버전(0.76.3)으로 재설치 참고 사이트 및 GPT, Monica 질의응답 공유 링크 https://github.com/facebook/react-native/issues/36611 https://stackoverflow.com/questions/75822104/rctappdelegate-h-file-not-found https://chatgpt.com/share/674e6dcf-89f8-800f-b0e6-4fa2fe58419b https://monica.im/share/chat?shareId=CQ18cvvPvsMc0r3U ** 유의미한 정보를 주신분께 감사의 마음으로 많지는 않지만 스타벅스 커피쿠폰을 드립니다 살려주세요..
개발자
#reactnative-run-ios
#xcode
#appdelegate.h
답변 0
댓글 0
조회 200
일 년 전 · 김민식 님의 새로운 댓글
UIKit + Rx Vs UIkit + Combine
회사에서 현재 프로젝트가 후자로 되어 있습니다. 이유를 들어보니, - Combine 이 성능이 좋다는 글참고 - 기술 스텍상 SwiftUI 도입은 불가능 이 두 이유를 들었구요. SwiftUI 에는 Combine이 잘 어울리니 당연하다고 생각은 해왔으나 UIKit이랑 사용하는 것은 굳이 Combine으로 할 필요가 있냐는 궁금증이 생겨서요. (물론 먼 미래에 SwiftUI로 컨버팅할때 유용할 것 같습니다.) 혹시 iOS개발자분들 의견은 어떠신가 궁금합니다!
개발자
#ios
#uikit
#rxswift
#combine
#swift
답변 1
댓글 3
조회 183
일 년 전 · 임지성 님의 질문 업데이트
iOS 앱개발 공부 중이고 인턴 및 취업은 최소 3~4년 뒤에 시작할 것 같은데, UIKit과 SwiftUI 공부 비중을 어떻게 두는게 좋을까요?
안녕하세요 컴퓨터공학 전공 중인 대학생입니다! iOS를 공부한지는 이제 3~4개월정도 됐고, 애플 개발자 사이트에 있는 SwiftUI 튜토리얼과 유튜브 등으로 SwiftUI와 UIKit을 공부 중입니다. 질문은 제목 그대로 SwiftUI와 UIKit의 공부 비중을 어느 정도로 두는 게 좋을까인데, 커리어리를 포함해 다양한 커뮤니티와 블로그를 검색해보니 SwiftUI를 중심으로 공부하되 UIKit에 대한 이해도가 어느 정도는 있어야 한다는 의견이 대부분이더라고요. 그런데 제가 실질적으로 취업과 면접을 준비하게 될 3~4년 뒤에도 여전히 UIKit에 대한 이해도가 중요할까요? 아직은 SwiftUI의 한계와 UIKit의 장점이 명확해 둘이 함께 사용되고 있는 것 같지만, UIKit이 필요하다는 조언은 현재 취업을 준비하고 있는 사람들을 대상으로 한 얘기인 것 같기도 하고 실무에서 UIKit에서 SwiftUI로의 전환이 어느 정도의 속도로 진행될 지에 대한 감이 전혀 없어 UIKit을 배제해도 될 지 혹은 어느 정도로 공부할 지 모르겠습니다.. 선배님들은 어떻게 하는 게 좋을 것 같으세요? 그리고 제가 사정 상 지금은 개발동아리에 들어가 공부를 하기가 힘든 상황이라 독학 중이고, 아무래도 공식 문서를 보고 공부하는 게 가장 좋을 것 같아 애플 공식 사이트의 앱개발 튜토리얼을 보고 공부중입니다. 혹시 독학하는 입장에서 공식 사이트 이외에 공부하기 좋은 컨텐츠가 있다면 추천해주실 수 있을까요?
개발자
#ios
#swift
#uikit
#swiftui
#앱개발
답변 1
댓글 0
조회 327
일 년 전 · 김민식 님의 새로운 답변
[Swift] UiKit Delegation pattern 프로젝트 >>> swiftUI
현재 UiKit + storyboard Delegation pattern으로 작성된 프로젝트를 SwiftUI로 바꾸는 작업을 하고 있습니다. 특정 디자인 패턴에 구애 받지 않고 로직과 UI Components를 분리하는 작업을 하고싶은데, 어떤 방식으로 공부/작업 진행을 하는 것이 좋을까요? 바꾸는 작업을 하면서 swiftUI의 테스트 코드를 작성하는 것이 도움이 될까요? Swift/iOS를 시작한지 얼마 안되어서 구체적으로 질문을 드리지 못 하는 것 같아서 죄송합니다 🥲
개발자
#스위프트
#ios
#swift
#swiftui
#uikit
답변 1
댓글 0
조회 99
2년 전 · iiwjdjos 님의 새로운 댓글
uikit 과 swiftui의 차이가 무엇일까요 ??
이제 ios개발을 해보려는 대학생입니다. 코틀링과 플러터를 어느정도하고 이제 ios개발에 흥미가 생겨서 진로를 ios쪽으로 정해보려합니다. 처음 공부를 시작하는데 무엇부터 하는게 나을까요 ?? 갱각보다 유튜브에 강좌가 별로 없네요.. uikit과 swiftui의 차이가 뭐고 무엇부터 해야할까요?? 대부분의 회사는 uikit으로 구현되어있고, swiftui는 비교적 나온지 얼마안된것이라고 들었어요! 하지만 사용성?은 swiftui가 간결하고 편하다는 정보를 봤습니다. 그래서 취직이 목적이라면 uikit을 하는게 맞다고 들었는데 저는 굳이 간결하고 편한 swiftui가 있는데 예전 것을 공부해야하나싶어서요 .. 무엇을 먼저 시작해야할까요 ?? 그리고 ios개발 처음 시작할 때 어떻게 시작하면 좋은지 공유해주세요 ! 전 직접 앱을 만들어보면서 개발하는 것을 좋아해서 코틀린이나 플러터도 실제로 만들면서 배우는 영상을 많이 봤는데 ios도 그렇게 해도 괜찮을까요 ??
개발자
#ios
#swift
#swiftui
#uikit
답변 2
댓글 2
조회 192
2년 전 · 엘리 선생님 님의 새로운 댓글
UIkit , swiftUI 어떤걸 선택해야할까요 ?
현재 취준을 하고 있어서 스위프트 문법을 공부하고 있습니다 . uikit vs swiftUI 두개중에 어떤 걸 배워야할지 고민이 되고 있습니다. 인터넷으로 검색을해서 일단 uikit을 배우고 그 다음에 swiftUI를 배우라는 식이거나 , 옛날 회사들을 어차피 uikit을 기본 베이스로 깔고 새로운 스타트업들은 swiftUI로 시작한다고도 검색 결과에서 나오는데 1. 취업을 하기위해서는 일단 기본 베이스인 uikit를 통해서 취직을 하고 그 다음에 swiftUI를 배우는 게 좋을까요 ? 2. ios 개발자가 되기위해서는 앱 개발경험이 필수라고 들었는데, 앱을 만들때 스터디를 모집해서 만드는게 좋을까요 ? 두리뭉실하게 글을 적어서 죄송합니다. ios 현업 개발자분들이 있으시면 취업을 하기위해서 어떤 방향성으로 가야하는지 말씀해주시면 감사하겠습니다
개발자
#swift
#swiftui
#uikit
#ios
#개발자
답변 1
댓글 2
추천해요 1
조회 637
2년 전 · 김민식 님의 답변 업데이트
ios SWIFTUI
안녕하세요. 현재 스타트업 (직원 3명 ) 에서 IOS 개발자 로 근무 중입니다. 개발자는 저 혼자러서 외주 를 맡겨 제가 참여하는 방식으로 일을 하게 된다고 합니다. 저는 swift ui 로 한달 정도 공부 해서 어떨결에 취업이 된 상태라 이 곳에서 나가게 된다면 이직하기가 힘들꺼 같아서 고민이 됩니다. swiftui 만 계속 파야 하는지 아니면 지금 이라도 rxswift 와 uikit 를 공부 해서 이직을 준비 해야 하는지 고민이됩니다. 회사 사정으로 봐서 2달 후 부터는 돈을 받지 못할꺼 같습니다. 저는 우직하게 스위프트 UI 만 해도 괜찮은 걸 까요..?
개발자
답변 1
댓글 0
추천해요 2
조회 385
2년 전 · 김민식 님의 답변 업데이트
팀 프로젝트 앱 기술 관련 질문드립니다!
기존 플러터 프로젝트 한 번 하고 swift 개발로 바꿔야겠다 싶어 최근 유데미에서 강의를 들으면서 공부중에 있습니다. 3~4월 쯤 새롭게 프로젝트 개발에 들어갈 것 같은데 현재 uikit과 swiftui 중엔 uikit기초적인 부분들 다 공부한 것 같은데요, 제가 iOS 앱 개발을 혼자 담당하다보니 방향이 썩 잡히질 않네요ㅜ 현재 제 실력도 키우고 취업을 본다면 새 프로젝트를 uikit으로 개발하는게 나을까요? SwiftUi로 개발해보는 것이 나을까요?? 단순히 공부하는 순서로 치면 uikit이 기본이고 swiftui도 알고는 있어야한다고 듣긴 했습니다. 계속 고민 중인데 조언 부탁드립니다!
개발자
#swift
#ios-개발자
#swiftui
#uikit
답변 2
댓글 2
추천해요 4
조회 307