분류 전체보기19 [React Native] ReactNative Deeplink세팅 환경 - React Native v0.67.3 - React Navigation v6 iOS 세팅 1. AppDelegate.m 에 소스 추가 #import - (BOOL)application:(UIApplication *)applicationopenURL:(NSURL *)urloptions:(NSDictionary *)options{return [RCTLinkingManager application:application openURL:url options:options];} - (BOOL)application:(UIApplication *)application continueUserActivity:(nonnull NSUserActivity *)userActivity restorationHandler:(.. 2022. 3. 28. [React Native] iOS 딥링크 오류 Use of undeclared identifier 'RCTLinkingManager' React Native 딥링크를 세팅하던 차에 iOS쪽에서 이런 오류가 났다. Use of undeclared identifier 'RCTLinkingManager' AppDelegate.m파일에 필요소스를 추가했는데 RCTLinkingManager 라이브러리가 import되지 않아 생긴 오류였다. 해결책: #import 를 #ifdef FB_SONARKIT_ENABLED 위쪽으로 올리면 된다. 이게 왜 해결책이 되는진 모르겠지만... 이렇게 하면 라이브러리가 무사히 import 된다. 2022. 3. 28. [React Native] React Native 권한요청 구현 https://github.com/zoontek/react-native-permissions 1. react-native-permissions 라이브러리 설치 $ npm install --save react-native-permissions # --- or --- $ yarn add react-native-permissions iOS Xcode 세팅 2. Podfile에 추가 (필요한 권한 선택해서) permissions_path = '../node_modules/react-native-permissions/ios' pod 'Permission-AppTrackingTransparency', :path => "#{permissions_path}/AppTrackingTransparency" pod 'Per.. 2022. 3. 25. [React Native] TouchableOpacity 에러_ WARN [React-Native-Gesture-Handler] Seems Like You’re Using An Old API With Gesture Components, Check Out New Gestures System! TouchableOpacity 가지고 버튼을 만들었는데 앱 실행시킬때 아래 사진처럼 노란 에러가 뜨는 경우가 있다. 그때 TouchableOpacity를 react-native-gesture-handler로 import되어 있는 경우 react-native로 바꿔서 import시키면 된다. react-native-gesture-handler 버전을 2.1.1 로 다운그레이드 시켜도 해결이 되긴한데 그런 경우 안드로이드에선 버튼 클릭이 되지 않았다. 아래 방법이 가장 깔끔! 2022. 3. 24. [React Native] 난데없는 iOS빌드에러_no member named 'cancel Button TintColor' in 'JS::NativeActionSheetManager 한참 작업 잘 하고 있다가 동료직원이 소스 푸쉬 했다길래 풀받아서 다시 빌드했는데"lexical or preprocessor issue firebase.h" 그래서 이미 package.json에 react-native-firebase/app 이라는 라이브러리 설치되어있는데억지로 yarn add react-native-firebase 또 추가했더니 되긴됐다 근데 뭔가 찝찝해서 그냥작업하던거 스태시 저장해놓고 다시 브랜치따서 빌드했더니 이번엔 이번엔 이런 에러가 떴다.no member named 'cancel Button TintColor' in 'JS::NativeActionSheetManager해결책 : RCTActionSheetManager 파일 열어서UIColor *cancelButtonTintCol.. 2022. 3. 24. [React Native] iOS빌드에러_ PhaseScriptExecution [CP-User]\ Generate\ Specs /Users/사용자명/Library/Developer/Xcode/DerivedData/프로젝트명_react-bnwltlprftnrowayisldvtksxmww/Build/Intermediates.noindex/Pods.build/Debug-iphoneos/FBReactNativ.. ReactNative프로젝트에서 iOS로 Run했는데 저런 에러가 뜬다면? 에러1) 터미널에서 react-native run-ios 했을 경우 에러 PhaseScriptExecution [CP-User]\ Generate\ Specs /Users/사용자명/Library/Developer/Xcode/DerivedData/프로젝트명_react-bnwltlprftnrowayisldvtksxmww/Build/Intermediates.noindex/Pods.build/Debug-iphoneos/FBReactNativeSpec.build/Script-5F4C70EF7D90A5A5BDAEB404279F232A.sh (in target 'FBReactNativeSpec' from project 'Pods') ** BU.. 2022. 3. 21. 이전 1 2 3 4 다음