25%
53,620원
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결배달앱 클론코딩 [with React Native]
코드 푸시를 위해 안드로이드 버전을 package.json에서 변경하면 되나요?
안녕하세요.타겟 버전에 대해 헷갈리는 부분이 있습니다.package.json의 "version"과android/app/build.gradle의 "versionName" 중코드 푸시의 "타켓 버전"과 관련된 버전은 무엇인가요?
- 미해결배달앱 클론코딩 [with React Native]
ios 빌드 에러
안녕하세요.4시간 가까이 해결을 못해서 질문 드립니다. 맥북 프로 i9 에서 작업 중이며,pod 버전은 1.11.3 입니다. npm run ios 시 뜨는 로그 입니다. > FoodDeliveryApp@0.0.1 ios> react-native run-ioswarn Multiple Podfiles were found: ios/Podfile,vendor/bundle/ruby/2.7.0/gems/cocoapods-core-1.11.3/lib/cocoapods-core/Podfile. Choosing ios/Podfile automatically. If you would like to select a different one, you can configure it via "project.ios.sourceDir". You can learn more about it here: https://github.com/react-native-community/cli/blob/master/docs/configuration.mdinfo Found Xcode workspace "FoodDeliveryApp.xcworkspace"info Building (using "xcodebuild -workspace FoodDeliveryApp.xcworkspace -configuration Debug -scheme FoodDeliveryApp -destination id=2B7EDA6A-2859-4C7B-AA75-4214A8134C9C")error Failed to build iOS project. We ran "xcodebuild" command but it exited with error code 65. To debug build logs further, consider building your app with Xcode.app, by opening FoodDeliveryApp.xcworkspace.Command line invocation: /Applications/Xcode.app/Contents/Developer/usr/bin/xcodebuild -workspace FoodDeliveryApp.xcworkspace -configuration Debug -scheme FoodDeliveryApp -destination id=2B7EDA6A-2859-4C7B-AA75-4214A8134C9CUser defaults from command line: IDEPackageSupportUseBuiltinSCM = YESPrepare packagesComputing target dependency graph and provisioning inputsCreate build descriptionBuild description signature: 2541dd5bb0aa15096b2f5565515e1d8eBuild description path: /Users/charmbbong/Library/Developer/Xcode/DerivedData/FoodDeliveryApp-cqtfyzvrndjzyuhdetkrpuejrcmn/Build/Intermediates.noindex/XCBuildData/2541dd5bb0aa15096b2f5565515e1d8e-desc.xcbuildnote: Building targets in dependency orderwarning: Run script build phase 'Bundle React Native code and images' will be run during every build because it does not specify any outputs. To address this warning, either add output dependencies to the script phase, or configure it to run in every build by unchecking "Based on dependency analysis" in the script phase. (in target 'FoodDeliveryApp' from project 'FoodDeliveryApp')warning: Run script build phase 'Start Packager' will be run during every build because it does not specify any outputs. To address this warning, either add output dependencies to the script phase, or configure it to run in every build by unchecking "Based on dependency analysis" in the script phase. (in target 'FoodDeliveryApp' from project 'FoodDeliveryApp')PhaseScriptExecution Start\ Packager /Users/charmbbong/Library/Developer/Xcode/DerivedData/FoodDeliveryApp-cqtfyzvrndjzyuhdetkrpuejrcmn/Build/Intermediates.noindex/FoodDeliveryApp.build/Debug-iphonesimulator/FoodDeliveryApp.build/Script-FD10A7F022414F080027D42C.sh (in target 'FoodDeliveryApp' from project 'FoodDeliveryApp') cd /Users/charmbbong/Desktop/study/FoodDeliveryApp/ios /bin/sh -c /Users/charmbbong/Library/Developer/Xcode/DerivedData/FoodDeliveryApp-cqtfyzvrndjzyuhdetkrpuejrcmn/Build/Intermediates.noindex/FoodDeliveryApp.build/Debug-iphonesimulator/FoodDeliveryApp.build/Script-FD10A7F022414F080027D42C.shConnection to localhost port 8081 [tcp/sunproxyadmin] succeeded!CompileC /Users/charmbbong/Library/Developer/Xcode/DerivedData/FoodDeliveryApp-cqtfyzvrndjzyuhdetkrpuejrcmn/Build/Intermediates.noindex/FoodDeliveryApp.build/Debug-iphonesimulator/FoodDeliveryApp.build/Objects-normal/x86_64/main.o /Users/charmbbong/Desktop/study/FoodDeliveryApp/ios/FoodDeliveryApp/main.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler (in target 'FoodDeliveryApp' from project 'FoodDeliveryApp') cd /Users/charmbbong/Desktop/study/FoodDeliveryApp/ios /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -target x86_64-apple-ios12.4-simulator -fmessage-length\=0 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit\=0 -std\=gnu99 -fobjc-arc -fmodules -gmodules -fmodules-cache-path\=/Users/charmbbong/Library/Developer/Xcode/DerivedData/ModuleCache.noindex -fmodules-prune-interval\=86400 -fmodules-prune-after\=345600 -fbuild-session-file\=/Users/charmbbong/Library/Developer/Xcode/DerivedData/ModuleCache.noindex/Session.modulevalidation -fmodules-validate-once-per-build-session -Wnon-modular-include-in-framework-module -Werror\=non-modular-include-in-framework-module -Wno-trigraphs -fpascal-strings -O0 -fno-common -Wno-missing-field-initializers -Wno-missing-prototypes -Werror\=return-type -Wunreachable-code -Wquoted-include-in-framework-header -Wno-implicit-atomic-properties -Werror\=deprecated-objc-isa-usage -Wno-objc-interface-ivars -Werror\=objc-root-class -Wno-arc-repeated-use-of-weak -Wimplicit-retain-self -Wduplicate-method-match -Wno-missing-braces -Wparentheses -Wswitch -Wunused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wempty-body -Wuninitialized -Wconditional-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wconstant-conversion -Wint-conversion -Wbool-conversion -Wenum-conversion -Wno-float-conversion -Wnon-literal-null-conversion -Wobjc-literal-conversion -Wshorten-64-to-32 -Wpointer-sign -Wno-newline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wdeprecated-implementations -Wno-implicit-fallthrough -DDEBUG\=1 -DOBJC_OLD_DISPATCH_PROTOTYPES\=0 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator16.1.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -g -Wno-sign-conversion -Winfinite-recursion -Wcomma -Wblock-capture-autoreleasing -Wstrict-prototypes -Wno-semicolon-before-method-body -fobjc-abi-version\=2 -fobjc-legacy-dispatch -index-store-path /Users/charmbbong/Library/Developer/Xcode/DerivedData/FoodDeliveryApp-cqtfyzvrndjzyuhdetkrpuejrcmn/Index.noindex/DataStore -iquote /Users/charmbbong/Library/Developer/Xcode/DerivedData/FoodDeliveryApp-cqtfyzvrndjzyuhdetkrpuejrcmn/Build/Intermediates.noindex/FoodDeliveryApp.build/Debug-iphonesimulator/FoodDeliveryApp.build/FoodDeliveryApp-generated-files.hmap -I/Users/charmbbong/Library/Developer/Xcode/DerivedData/FoodDeliveryApp-cqtfyzvrndjzyuhdetkrpuejrcmn/Build/Intermediates.noindex/FoodDeliveryApp.build/Debug-iphonesimulator/FoodDeliveryApp.build/FoodDeliveryApp-own-target-headers.hmap -I/Users/charmbbong/Library/Developer/Xcode/DerivedData/FoodDeliveryApp-cqtfyzvrndjzyuhdetkrpuejrcmn/Build/Intermediates.noindex/FoodDeliveryApp.build/Debug-iphonesimulator/FoodDeliveryApp.build/FoodDeliveryApp-all-target-headers.hmap -iquote /Users/charmbbong/Library/Developer/Xcode/DerivedData/FoodDeliveryApp-cqtfyzvrndjzyuhdetkrpuejrcmn/Build/Intermediates.noindex/FoodDeliveryApp.build/Debug-iphonesimulator/FoodDeliveryApp.build/FoodDeliveryApp-project-headers.hmap -I/Users/charmbbong/Library/Developer/Xcode/DerivedData/FoodDeliveryApp-cqtfyzvrndjzyuhdetkrpuejrcmn/Build/Products/Debug-iphonesimulator/include -I/Users/charmbbong/Library/Developer/Xcode/DerivedData/FoodDeliveryApp-cqtfyzvrndjzyuhdetkrpuejrcmn/Build/Intermediates.noindex/FoodDeliveryApp.build/Debug-iphonesimulator/FoodDeliveryApp.build/DerivedSources-normal/x86_64 -I/Users/charmbbong/Library/Developer/Xcode/DerivedData/FoodDeliveryApp-cqtfyzvrndjzyuhdetkrpuejrcmn/Build/Intermediates.noindex/FoodDeliveryApp.build/Debug-iphonesimulator/FoodDeliveryApp.build/DerivedSources/x86_64 -I/Users/charmbbong/Library/Developer/Xcode/DerivedData/FoodDeliveryApp-cqtfyzvrndjzyuhdetkrpuejrcmn/Build/Intermediates.noindex/FoodDeliveryApp.build/Debug-iphonesimulator/FoodDeliveryApp.build/DerivedSources -F/Users/charmbbong/Library/Developer/Xcode/DerivedData/FoodDeliveryApp-cqtfyzvrndjzyuhdetkrpuejrcmn/Build/Products/Debug-iphonesimulator -MMD -MT dependencies -MF /Users/charmbbong/Library/Developer/Xcode/DerivedData/FoodDeliveryApp-cqtfyzvrndjzyuhdetkrpuejrcmn/Build/Intermediates.noindex/FoodDeliveryApp.build/Debug-iphonesimulator/FoodDeliveryApp.build/Objects-normal/x86_64/main.d --serialize-diagnostics /Users/charmbbong/Library/Developer/Xcode/DerivedData/FoodDeliveryApp-cqtfyzvrndjzyuhdetkrpuejrcmn/Build/Intermediates.noindex/FoodDeliveryApp.build/Debug-iphonesimulator/FoodDeliveryApp.build/Objects-normal/x86_64/main.dia -c /Users/charmbbong/Desktop/study/FoodDeliveryApp/ios/FoodDeliveryApp/main.m -o /Users/charmbbong/Library/Developer/Xcode/DerivedData/FoodDeliveryApp-cqtfyzvrndjzyuhdetkrpuejrcmn/Build/Intermediates.noindex/FoodDeliveryApp.build/Debug-iphonesimulator/FoodDeliveryApp.build/Objects-normal/x86_64/main.o -index-unit-output-path /FoodDeliveryApp.build/Debug-iphonesimulator/FoodDeliveryApp.build/Objects-normal/x86_64/main.oCompileC /Users/charmbbong/Library/Developer/Xcode/DerivedData/FoodDeliveryApp-cqtfyzvrndjzyuhdetkrpuejrcmn/Build/Intermediates.noindex/FoodDeliveryApp.build/Debug-iphonesimulator/FoodDeliveryApp.build/Objects-normal/x86_64/AppDelegate.o /Users/charmbbong/Desktop/study/FoodDeliveryApp/ios/FoodDeliveryApp/AppDelegate.mm normal x86_64 objective-c++ com.apple.compilers.llvm.clang.1_0.compiler (in target 'FoodDeliveryApp' from project 'FoodDeliveryApp') cd /Users/charmbbong/Desktop/study/FoodDeliveryApp/ios /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c++ -target x86_64-apple-ios12.4-simulator -fmessage-length\=0 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit\=0 -std\=c++1z -stdlib\=libc++ -fobjc-arc -fmodules -gmodules -fmodules-cache-path\=/Users/charmbbong/Library/Developer/Xcode/DerivedData/ModuleCache.noindex -fmodules-prune-interval\=86400 -fmodules-prune-after\=345600 -fbuild-session-file\=/Users/charmbbong/Library/Developer/Xcode/DerivedData/ModuleCache.noindex/Session.modulevalidation -fmodules-validate-once-per-build-session -Wnon-modular-include-in-framework-module -Werror\=non-modular-include-in-framework-module -Wno-trigraphs -fpascal-strings -O0 -fno-common -Wno-missing-field-initializers -Wno-missing-prototypes -Werror\=return-type -Wunreachable-code -Wquoted-include-in-framework-header -Wno-implicit-atomic-properties -Werror\=deprecated-objc-isa-usage -Wno-objc-interface-ivars -Werror\=objc-root-class -Wno-arc-repeated-use-of-weak -Wimplicit-retain-self -Wno-non-virtual-dtor -Wno-overloaded-virtual -Wno-exit-time-destructors -Wduplicate-method-match -Wno-missing-braces -Wparentheses -Wswitch -Wunused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wempty-body -Wuninitialized -Wconditional-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wconstant-conversion -Wint-conversion -Wbool-conversion -Wenum-conversion -Wno-float-conversion -Wnon-literal-null-conversion -Wobjc-literal-conversion -Wshorten-64-to-32 -Wno-newline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wdeprecated-implementations -Wno-c++11-extensions -Wno-implicit-fallthrough -DDEBUG\=1 -DOBJC_OLD_DISPATCH_PROTOTYPES\=0 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator16.1.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -Winvalid-offsetof -g -fvisibility-inlines-hidden -Wno-sign-conversion -Winfinite-recursion -Wmove -Wcomma -Wblock-capture-autoreleasing -Wstrict-prototypes -Wrange-loop-analysis -Wno-semicolon-before-method-body -fobjc-abi-version\=2 -fobjc-legacy-dispatch -index-store-path /Users/charmbbong/Library/Developer/Xcode/DerivedData/FoodDeliveryApp-cqtfyzvrndjzyuhdetkrpuejrcmn/Index.noindex/DataStore -iquote /Users/charmbbong/Library/Developer/Xcode/DerivedData/FoodDeliveryApp-cqtfyzvrndjzyuhdetkrpuejrcmn/Build/Intermediates.noindex/FoodDeliveryApp.build/Debug-iphonesimulator/FoodDeliveryApp.build/FoodDeliveryApp-generated-files.hmap -I/Users/charmbbong/Library/Developer/Xcode/DerivedData/FoodDeliveryApp-cqtfyzvrndjzyuhdetkrpuejrcmn/Build/Intermediates.noindex/FoodDeliveryApp.build/Debug-iphonesimulator/FoodDeliveryApp.build/FoodDeliveryApp-own-target-headers.hmap -I/Users/charmbbong/Library/Developer/Xcode/DerivedData/FoodDeliveryApp-cqtfyzvrndjzyuhdetkrpuejrcmn/Build/Intermediates.noindex/FoodDeliveryApp.build/Debug-iphonesimulator/FoodDeliveryApp.build/FoodDeliveryApp-all-target-headers.hmap -iquote /Users/charmbbong/Library/Developer/Xcode/DerivedData/FoodDeliveryApp-cqtfyzvrndjzyuhdetkrpuejrcmn/Build/Intermediates.noindex/FoodDeliveryApp.build/Debug-iphonesimulator/FoodDeliveryApp.build/FoodDeliveryApp-project-headers.hmap -I/Users/charmbbong/Library/Developer/Xcode/DerivedData/FoodDeliveryApp-cqtfyzvrndjzyuhdetkrpuejrcmn/Build/Products/Debug-iphonesimulator/include -I/Users/charmbbong/Library/Developer/Xcode/DerivedData/FoodDeliveryApp-cqtfyzvrndjzyuhdetkrpuejrcmn/Build/Intermediates.noindex/FoodDeliveryApp.build/Debug-iphonesimulator/FoodDeliveryApp.build/DerivedSources-normal/x86_64 -I/Users/charmbbong/Library/Developer/Xcode/DerivedData/FoodDeliveryApp-cqtfyzvrndjzyuhdetkrpuejrcmn/Build/Intermediates.noindex/FoodDeliveryApp.build/Debug-iphonesimulator/FoodDeliveryApp.build/DerivedSources/x86_64 -I/Users/charmbbong/Library/Developer/Xcode/DerivedData/FoodDeliveryApp-cqtfyzvrndjzyuhdetkrpuejrcmn/Build/Intermediates.noindex/FoodDeliveryApp.build/Debug-iphonesimulator/FoodDeliveryApp.build/DerivedSources -F/Users/charmbbong/Library/Developer/Xcode/DerivedData/FoodDeliveryApp-cqtfyzvrndjzyuhdetkrpuejrcmn/Build/Products/Debug-iphonesimulator -DFOLLY_NO_CONFIG -DFOLLY_MOBILE\=1 -DFOLLY_USE_LIBCPP\=1 -MMD -MT dependencies -MF /Users/charmbbong/Library/Developer/Xcode/DerivedData/FoodDeliveryApp-cqtfyzvrndjzyuhdetkrpuejrcmn/Build/Intermediates.noindex/FoodDeliveryApp.build/Debug-iphonesimulator/FoodDeliveryApp.build/Objects-normal/x86_64/AppDelegate.d --serialize-diagnostics /Users/charmbbong/Library/Developer/Xcode/DerivedData/FoodDeliveryApp-cqtfyzvrndjzyuhdetkrpuejrcmn/Build/Intermediates.noindex/FoodDeliveryApp.build/Debug-iphonesimulator/FoodDeliveryApp.build/Objects-normal/x86_64/AppDelegate.dia -c /Users/charmbbong/Desktop/study/FoodDeliveryApp/ios/FoodDeliveryApp/AppDelegate.mm -o /Users/charmbbong/Library/Developer/Xcode/DerivedData/FoodDeliveryApp-cqtfyzvrndjzyuhdetkrpuejrcmn/Build/Intermediates.noindex/FoodDeliveryApp.build/Debug-iphonesimulator/FoodDeliveryApp.build/Objects-normal/x86_64/AppDelegate.o -index-unit-output-path /FoodDeliveryApp.build/Debug-iphonesimulator/FoodDeliveryApp.build/Objects-normal/x86_64/AppDelegate.oIn file included from /Users/charmbbong/Desktop/study/FoodDeliveryApp/ios/FoodDeliveryApp/AppDelegate.mm:1:/Users/charmbbong/Desktop/study/FoodDeliveryApp/ios/FoodDeliveryApp/AppDelegate.h:1:9: fatal error: 'React/RCTBridgeDelegate.h' file not found#import <React/RCTBridgeDelegate.h> ^~~~~~~~~~~~~~~~~~~~~~~~~~~1 error generated.CompileStoryboard /Users/charmbbong/Desktop/study/FoodDeliveryApp/ios/FoodDeliveryApp/LaunchScreen.storyboard (in target 'FoodDeliveryApp' from project 'FoodDeliveryApp') cd /Users/charmbbong/Desktop/study/FoodDeliveryApp/ios /Applications/Xcode.app/Contents/Developer/usr/bin/ibtool --errors --warnings --notices --module FoodDeliveryApp --output-partial-info-plist /Users/charmbbong/Library/Developer/Xcode/DerivedData/FoodDeliveryApp-cqtfyzvrndjzyuhdetkrpuejrcmn/Build/Intermediates.noindex/FoodDeliveryApp.build/Debug-iphonesimulator/FoodDeliveryApp.build/LaunchScreen-SBPartialInfo.plist --auto-activate-custom-fonts --target-device iphone --minimum-deployment-target 12.4 --output-format human-readable-text --compilation-directory /Users/charmbbong/Library/Developer/Xcode/DerivedData/FoodDeliveryApp-cqtfyzvrndjzyuhdetkrpuejrcmn/Build/Intermediates.noindex/FoodDeliveryApp.build/Debug-iphonesimulator/FoodDeliveryApp.build /Users/charmbbong/Desktop/study/FoodDeliveryApp/ios/FoodDeliveryApp/LaunchScreen.storyboard BUILD FAILED The following build commands failed: CompileC /Users/charmbbong/Library/Developer/Xcode/DerivedData/FoodDeliveryApp-cqtfyzvrndjzyuhdetkrpuejrcmn/Build/Intermediates.noindex/FoodDeliveryApp.build/Debug-iphonesimulator/FoodDeliveryApp.build/Objects-normal/x86_64/AppDelegate.o /Users/charmbbong/Desktop/study/FoodDeliveryApp/ios/FoodDeliveryApp/AppDelegate.mm normal x86_64 objective-c++ com.apple.compilers.llvm.clang.1_0.compiler (in target 'FoodDeliveryApp' from project 'FoodDeliveryApp')(1 failure)info Run CLI with --verbose flag for more details. 또한 ios 폴더에서 npx pod-install 실행 시 Couldn't install Pods. Updating the Pods project and trying again...Command pod install failed.└─ Cause: pod exited with non-zero code: 1warn Multiple Podfiles were found: ios/Podfile,vendor/bundle/ruby/2.7.0/gems/cocoapods-core-1.11.3/lib/cocoapods-core/Podfile. Choosing ios/Podfile automatically. If you would like to select a different one, you can configure it via "project.ios.sourceDir". You can learn more about it here: https://github.com/react-native-community/cli/blob/master/docs/configuration.md[!] use_flipper is deprecated, use the flipper_configuration option in the use_react_native function/Users/charmbbong/.rbenv/versions/2.7.5/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:83:in `require': incompatible library version - /Users/charmbbong/.rvm/rubies/ruby-2.7.5/lib/ruby/gems/2.7.0/gems/ffi-1.15.5/lib/ffi_c.bundle (LoadError) from /Users/charmbbong/.rbenv/versions/2.7.5/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:83:in `require' from /Users/charmbbong/.rvm/rubies/ruby-2.7.5/lib/ruby/gems/2.7.0/gems/ffi-1.15.5/lib/ffi.rb:5:in `rescue in <top (required)>' from /Users/charmbbong/.rvm/rubies/ruby-2.7.5/lib/ruby/gems/2.7.0/gems/ffi-1.15.5/lib/ffi.rb:2:in `<top (required)>' from /Users/charmbbong/.rbenv/versions/2.7.5/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:83:in `require' from /Users/charmbbong/.rbenv/versions/2.7.5/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:83:in `require' from /Users/charmbbong/.rvm/rubies/ruby-2.7.5/lib/ruby/gems/2.7.0/gems/ethon-0.16.0/lib/ethon.rb:3:in `<top (required)>' from /Users/charmbbong/.rbenv/versions/2.7.5/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:83:in `require' from /Users/charmbbong/.rbenv/versions/2.7.5/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:83:in `require' from /Users/charmbbong/.rvm/rubies/ruby-2.7.5/lib/ruby/gems/2.7.0/gems/typhoeus-1.4.0/lib/typhoeus.rb:2:in `<top (required)>' from /Users/charmbbong/.rbenv/versions/2.7.5/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:83:in `require' from /Users/charmbbong/.rbenv/versions/2.7.5/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:83:in `require' from /Users/charmbbong/.rvm/rubies/ruby-2.7.5/lib/ruby/gems/2.7.0/gems/cocoapods-core-1.11.3/lib/cocoapods-core/cdn_source.rb:440:in `download_typhoeus_impl_async' from /Users/charmbbong/.rvm/rubies/ruby-2.7.5/lib/ruby/gems/2.7.0/gems/cocoapods-core-1.11.3/lib/cocoapods-core/cdn_source.rb:372:in `download_and_save_with_retries_async' from /Users/charmbbong/.rvm/rubies/ruby-2.7.5/lib/ruby/gems/2.7.0/gems/cocoapods-core-1.11.3/lib/cocoapods-core/cdn_source.rb:365:in `download_file_async' from /Users/charmbbong/.rvm/rubies/ruby-2.7.5/lib/ruby/gems/2.7.0/gems/cocoapods-core-1.11.3/lib/cocoapods-core/cdn_source.rb:338:in `download_file' from /Users/charmbbong/.rvm/rubies/ruby-2.7.5/lib/ruby/gems/2.7.0/gems/cocoapods-core-1.11.3/lib/cocoapods-core/cdn_source.rb:53:in `refresh_metadata' from /Users/charmbbong/.rvm/rubies/ruby-2.7.5/lib/ruby/gems/2.7.0/gems/cocoapods-core-1.11.3/lib/cocoapods-core/source.rb:31:in `initialize' from /Users/charmbbong/.rvm/rubies/ruby-2.7.5/lib/ruby/gems/2.7.0/gems/cocoapods-core-1.11.3/lib/cocoapods-core/cdn_source.rb:30:in `initialize' from /Users/charmbbong/.rvm/rubies/ruby-2.7.5/lib/ruby/gems/2.7.0/gems/cocoapods-core-1.11.3/lib/cocoapods-core/source/manager.rb:315:in `new' from /Users/charmbbong/.rvm/rubies/ruby-2.7.5/lib/ruby/gems/2.7.0/gems/cocoapods-core-1.11.3/lib/cocoapods-core/source/manager.rb:315:in `block in source_from_path' from /Users/charmbbong/.rvm/rubies/ruby-2.7.5/lib/ruby/gems/2.7.0/gems/cocoapods-core-1.11.3/lib/cocoapods-core/source/manager.rb:322:in `source_from_path' from /Users/charmbbong/.rvm/rubies/ruby-2.7.5/lib/ruby/gems/2.7.0/gems/cocoapods-core-1.11.3/lib/cocoapods-core/source/manager.rb:331:in `block in aggregate_with_repos' from /Users/charmbbong/.rvm/rubies/ruby-2.7.5/lib/ruby/gems/2.7.0/gems/cocoapods-core-1.11.3/lib/cocoapods-core/source/manager.rb:331:in `map' from /Users/charmbbong/.rvm/rubies/ruby-2.7.5/lib/ruby/gems/2.7.0/gems/cocoapods-core-1.11.3/lib/cocoapods-core/source/manager.rb:331:in `aggregate_with_repos' from /Users/charmbbong/.rvm/rubies/ruby-2.7.5/lib/ruby/gems/2.7.0/gems/cocoapods-core-1.11.3/lib/cocoapods-core/source/manager.rb:26:in `aggregate' from /Users/charmbbong/.rvm/rubies/ruby-2.7.5/lib/ruby/gems/2.7.0/gems/cocoapods-core-1.11.3/lib/cocoapods-core/source/manager.rb:60:in `all' from /Users/charmbbong/.rvm/rubies/ruby-2.7.5/lib/ruby/gems/2.7.0/gems/cocoapods-1.11.3/lib/cocoapods/user_interface/error_report.rb:173:in `repo_information' from /Users/charmbbong/.rvm/rubies/ruby-2.7.5/lib/ruby/gems/2.7.0/gems/cocoapods-1.11.3/lib/cocoapods/user_interface/error_report.rb:77:in `stack' from /Users/charmbbong/.rvm/rubies/ruby-2.7.5/lib/ruby/gems/2.7.0/gems/cocoapods-1.11.3/lib/cocoapods/user_interface/error_report.rb:24:in `report' from /Users/charmbbong/.rvm/rubies/ruby-2.7.5/lib/ruby/gems/2.7.0/gems/cocoapods-1.11.3/lib/cocoapods/command.rb:66:in `report_error' from /Users/charmbbong/.rvm/rubies/ruby-2.7.5/lib/ruby/gems/2.7.0/gems/claide-1.1.0/lib/claide/command.rb:396:in `handle_exception' from /Users/charmbbong/.rvm/rubies/ruby-2.7.5/lib/ruby/gems/2.7.0/gems/claide-1.1.0/lib/claide/command.rb:337:in `rescue in run' from /Users/charmbbong/.rvm/rubies/ruby-2.7.5/lib/ruby/gems/2.7.0/gems/claide-1.1.0/lib/claide/command.rb:324:in `run' from /Users/charmbbong/.rvm/rubies/ruby-2.7.5/lib/ruby/gems/2.7.0/gems/cocoapods-1.11.3/lib/cocoapods/command.rb:52:in `run' from /Users/charmbbong/.rvm/rubies/ruby-2.7.5/lib/ruby/gems/2.7.0/gems/cocoapods-1.11.3/bin/pod:55:in `<top (required)>' from /Users/charmbbong/.rbenv/versions/2.7.5/bin/pod:23:in `load' from /Users/charmbbong/.rbenv/versions/2.7.5/bin/pod:23:in `<main>'/Users/charmbbong/.rbenv/versions/2.7.5/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:83:in `require': cannot load such file -- 2.7/ffi_c (LoadError) from /Users/charmbbong/.rbenv/versions/2.7.5/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:83:in `require' from /Users/charmbbong/.rvm/rubies/ruby-2.7.5/lib/ruby/gems/2.7.0/gems/ffi-1.15.5/lib/ffi.rb:3:in `<top (required)>' from /Users/charmbbong/.rbenv/versions/2.7.5/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:83:in `require' from /Users/charmbbong/.rbenv/versions/2.7.5/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:83:in `require' from /Users/charmbbong/.rvm/rubies/ruby-2.7.5/lib/ruby/gems/2.7.0/gems/ethon-0.16.0/lib/ethon.rb:3:in `<top (required)>' from /Users/charmbbong/.rbenv/versions/2.7.5/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:83:in `require' from /Users/charmbbong/.rbenv/versions/2.7.5/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:83:in `require' from /Users/charmbbong/.rvm/rubies/ruby-2.7.5/lib/ruby/gems/2.7.0/gems/typhoeus-1.4.0/lib/typhoeus.rb:2:in `<top (required)>' from /Users/charmbbong/.rbenv/versions/2.7.5/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:83:in `require' from /Users/charmbbong/.rbenv/versions/2.7.5/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:83:in `require' from /Users/charmbbong/.rvm/rubies/ruby-2.7.5/lib/ruby/gems/2.7.0/gems/cocoapods-core-1.11.3/lib/cocoapods-core/cdn_source.rb:440:in `download_typhoeus_impl_async' from /Users/charmbbong/.rvm/rubies/ruby-2.7.5/lib/ruby/gems/2.7.0/gems/cocoapods-core-1.11.3/lib/cocoapods-core/cdn_source.rb:372:in `download_and_save_with_retries_async' from /Users/charmbbong/.rvm/rubies/ruby-2.7.5/lib/ruby/gems/2.7.0/gems/cocoapods-core-1.11.3/lib/cocoapods-core/cdn_source.rb:365:in `download_file_async' from /Users/charmbbong/.rvm/rubies/ruby-2.7.5/lib/ruby/gems/2.7.0/gems/cocoapods-core-1.11.3/lib/cocoapods-core/cdn_source.rb:338:in `download_file' from /Users/charmbbong/.rvm/rubies/ruby-2.7.5/lib/ruby/gems/2.7.0/gems/cocoapods-core-1.11.3/lib/cocoapods-core/cdn_source.rb:53:in `refresh_metadata' from /Users/charmbbong/.rvm/rubies/ruby-2.7.5/lib/ruby/gems/2.7.0/gems/cocoapods-core-1.11.3/lib/cocoapods-core/source.rb:31:in `initialize' from /Users/charmbbong/.rvm/rubies/ruby-2.7.5/lib/ruby/gems/2.7.0/gems/cocoapods-core-1.11.3/lib/cocoapods-core/cdn_source.rb:30:in `initialize' from /Users/charmbbong/.rvm/rubies/ruby-2.7.5/lib/ruby/gems/2.7.0/gems/cocoapods-core-1.11.3/lib/cocoapods-core/source/manager.rb:315:in `new' from /Users/charmbbong/.rvm/rubies/ruby-2.7.5/lib/ruby/gems/2.7.0/gems/cocoapods-core-1.11.3/lib/cocoapods-core/source/manager.rb:315:in `block in source_from_path' from /Users/charmbbong/.rvm/rubies/ruby-2.7.5/lib/ruby/gems/2.7.0/gems/cocoapods-core-1.11.3/lib/cocoapods-core/source/manager.rb:322:in `source_from_path' from /Users/charmbbong/.rvm/rubies/ruby-2.7.5/lib/ruby/gems/2.7.0/gems/cocoapods-core-1.11.3/lib/cocoapods-core/source/manager.rb:331:in `block in aggregate_with_repos' from /Users/charmbbong/.rvm/rubies/ruby-2.7.5/lib/ruby/gems/2.7.0/gems/cocoapods-core-1.11.3/lib/cocoapods-core/source/manager.rb:331:in `map' from /Users/charmbbong/.rvm/rubies/ruby-2.7.5/lib/ruby/gems/2.7.0/gems/cocoapods-core-1.11.3/lib/cocoapods-core/source/manager.rb:331:in `aggregate_with_repos' from /Users/charmbbong/.rvm/rubies/ruby-2.7.5/lib/ruby/gems/2.7.0/gems/cocoapods-core-1.11.3/lib/cocoapods-core/source/manager.rb:26:in `aggregate' from /Users/charmbbong/.rvm/rubies/ruby-2.7.5/lib/ruby/gems/2.7.0/gems/cocoapods-core-1.11.3/lib/cocoapods-core/source/manager.rb:60:in `all' from /Users/charmbbong/.rvm/rubies/ruby-2.7.5/lib/ruby/gems/2.7.0/gems/cocoapods-1.11.3/lib/cocoapods/user_interface/error_report.rb:173:in `repo_information' from /Users/charmbbong/.rvm/rubies/ruby-2.7.5/lib/ruby/gems/2.7.0/gems/cocoapods-1.11.3/lib/cocoapods/user_interface/error_report.rb:77:in `stack' from /Users/charmbbong/.rvm/rubies/ruby-2.7.5/lib/ruby/gems/2.7.0/gems/cocoapods-1.11.3/lib/cocoapods/user_interface/error_report.rb:24:in `report' from /Users/charmbbong/.rvm/rubies/ruby-2.7.5/lib/ruby/gems/2.7.0/gems/cocoapods-1.11.3/lib/cocoapods/command.rb:66:in `report_error' from /Users/charmbbong/.rvm/rubies/ruby-2.7.5/lib/ruby/gems/2.7.0/gems/claide-1.1.0/lib/claide/command.rb:396:in `handle_exception' from /Users/charmbbong/.rvm/rubies/ruby-2.7.5/lib/ruby/gems/2.7.0/gems/claide-1.1.0/lib/claide/command.rb:337:in `rescue in run' from /Users/charmbbong/.rvm/rubies/ruby-2.7.5/lib/ruby/gems/2.7.0/gems/claide-1.1.0/lib/claide/command.rb:324:in `run' from /Users/charmbbong/.rvm/rubies/ruby-2.7.5/lib/ruby/gems/2.7.0/gems/cocoapods-1.11.3/lib/cocoapods/command.rb:52:in `run' from /Users/charmbbong/.rvm/rubies/ruby-2.7.5/lib/ruby/gems/2.7.0/gems/cocoapods-1.11.3/bin/pod:55:in `<top (required)>' from /Users/charmbbong/.rbenv/versions/2.7.5/bin/pod:23:in `load' from /Users/charmbbong/.rbenv/versions/2.7.5/bin/pod:23:in `<main>'/Users/charmbbong/.rbenv/versions/2.7.5/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:83:in `require': incompatible library version - /Users/charmbbong/.rvm/rubies/ruby-2.7.5/lib/ruby/gems/2.7.0/gems/ffi-1.15.5/lib/ffi_c.bundle (LoadError) from /Users/charmbbong/.rbenv/versions/2.7.5/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:83:in `require' from /Users/charmbbong/.rvm/rubies/ruby-2.7.5/lib/ruby/gems/2.7.0/gems/ffi-1.15.5/lib/ffi.rb:5:in `rescue in <top (required)>' from /Users/charmbbong/.rvm/rubies/ruby-2.7.5/lib/ruby/gems/2.7.0/gems/ffi-1.15.5/lib/ffi.rb:2:in `<top (required)>' from /Users/charmbbong/.rbenv/versions/2.7.5/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:83:in `require' from /Users/charmbbong/.rbenv/versions/2.7.5/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:83:in `require' from /Users/charmbbong/.rvm/rubies/ruby-2.7.5/lib/ruby/gems/2.7.0/gems/ethon-0.16.0/lib/ethon.rb:3:in `<top (required)>' from /Users/charmbbong/.rbenv/versions/2.7.5/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:83:in `require' from /Users/charmbbong/.rbenv/versions/2.7.5/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:83:in `require' from /Users/charmbbong/.rvm/rubies/ruby-2.7.5/lib/ruby/gems/2.7.0/gems/typhoeus-1.4.0/lib/typhoeus.rb:2:in `<top (required)>' from /Users/charmbbong/.rbenv/versions/2.7.5/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:83:in `require' from /Users/charmbbong/.rbenv/versions/2.7.5/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:83:in `require' from /Users/charmbbong/.rvm/rubies/ruby-2.7.5/lib/ruby/gems/2.7.0/gems/cocoapods-core-1.11.3/lib/cocoapods-core/cdn_source.rb:440:in `download_typhoeus_impl_async' from /Users/charmbbong/.rvm/rubies/ruby-2.7.5/lib/ruby/gems/2.7.0/gems/cocoapods-core-1.11.3/lib/cocoapods-core/cdn_source.rb:372:in `download_and_save_with_retries_async' from /Users/charmbbong/.rvm/rubies/ruby-2.7.5/lib/ruby/gems/2.7.0/gems/cocoapods-core-1.11.3/lib/cocoapods-core/cdn_source.rb:365:in `download_file_async' from /Users/charmbbong/.rvm/rubies/ruby-2.7.5/lib/ruby/gems/2.7.0/gems/cocoapods-core-1.11.3/lib/cocoapods-core/cdn_source.rb:338:in `download_file' from /Users/charmbbong/.rvm/rubies/ruby-2.7.5/lib/ruby/gems/2.7.0/gems/cocoapods-core-1.11.3/lib/cocoapods-core/cdn_source.rb:53:in `refresh_metadata' from /Users/charmbbong/.rvm/rubies/ruby-2.7.5/lib/ruby/gems/2.7.0/gems/cocoapods-core-1.11.3/lib/cocoapods-core/source.rb:31:in `initialize' from /Users/charmbbong/.rvm/rubies/ruby-2.7.5/lib/ruby/gems/2.7.0/gems/cocoapods-core-1.11.3/lib/cocoapods-core/cdn_source.rb:30:in `initialize' from /Users/charmbbong/.rvm/rubies/ruby-2.7.5/lib/ruby/gems/2.7.0/gems/cocoapods-core-1.11.3/lib/cocoapods-core/source/manager.rb:315:in `new' from /Users/charmbbong/.rvm/rubies/ruby-2.7.5/lib/ruby/gems/2.7.0/gems/cocoapods-core-1.11.3/lib/cocoapods-core/source/manager.rb:315:in `block in source_from_path' from /Users/charmbbong/.rvm/rubies/ruby-2.7.5/lib/ruby/gems/2.7.0/gems/cocoapods-core-1.11.3/lib/cocoapods-core/source/manager.rb:322:in `source_from_path' from /Users/charmbbong/.rvm/rubies/ruby-2.7.5/lib/ruby/gems/2.7.0/gems/cocoapods-core-1.11.3/lib/cocoapods-core/source/manager.rb:331:in `block in aggregate_with_repos' from /Users/charmbbong/.rvm/rubies/ruby-2.7.5/lib/ruby/gems/2.7.0/gems/cocoapods-core-1.11.3/lib/cocoapods-core/source/manager.rb:331:in `map' from /Users/charmbbong/.rvm/rubies/ruby-2.7.5/lib/ruby/gems/2.7.0/gems/cocoapods-core-1.11.3/lib/cocoapods-core/source/manager.rb:331:in `aggregate_with_repos' from /Users/charmbbong/.rvm/rubies/ruby-2.7.5/lib/ruby/gems/2.7.0/gems/cocoapods-core-1.11.3/lib/cocoapods-core/source/manager.rb:26:in `aggregate' from /Users/charmbbong/.rvm/rubies/ruby-2.7.5/lib/ruby/gems/2.7.0/gems/cocoapods-core-1.11.3/lib/cocoapods-core/source/manager.rb:60:in `all' from /Users/charmbbong/.rvm/rubies/ruby-2.7.5/lib/ruby/gems/2.7.0/gems/cocoapods-core-1.11.3/lib/cocoapods-core/source/manager.rb:393:in `source_with_url' from /Users/charmbbong/.rvm/rubies/ruby-2.7.5/lib/ruby/gems/2.7.0/gems/cocoapods-1.11.3/lib/cocoapods/sources_manager.rb:22:in `find_or_create_source_with_url' from /Users/charmbbong/.rvm/rubies/ruby-2.7.5/lib/ruby/gems/2.7.0/gems/cocoapods-1.11.3/lib/cocoapods/installer/analyzer.rb:178:in `block in sources' from /Users/charmbbong/.rvm/rubies/ruby-2.7.5/lib/ruby/gems/2.7.0/gems/cocoapods-1.11.3/lib/cocoapods/installer/analyzer.rb:177:in `map' from /Users/charmbbong/.rvm/rubies/ruby-2.7.5/lib/ruby/gems/2.7.0/gems/cocoapods-1.11.3/lib/cocoapods/installer/analyzer.rb:177:in `sources' from /Users/charmbbong/.rvm/rubies/ruby-2.7.5/lib/ruby/gems/2.7.0/gems/cocoapods-1.11.3/lib/cocoapods/installer/analyzer.rb:143:in `update_repositories' from /Users/charmbbong/.rvm/rubies/ruby-2.7.5/lib/ruby/gems/2.7.0/gems/cocoapods-1.11.3/lib/cocoapods/installer.rb:237:in `block in resolve_dependencies' from /Users/charmbbong/.rvm/rubies/ruby-2.7.5/lib/ruby/gems/2.7.0/gems/cocoapods-1.11.3/lib/cocoapods/user_interface.rb:64:in `section' from /Users/charmbbong/.rvm/rubies/ruby-2.7.5/lib/ruby/gems/2.7.0/gems/cocoapods-1.11.3/lib/cocoapods/installer.rb:236:in `resolve_dependencies' from /Users/charmbbong/.rvm/rubies/ruby-2.7.5/lib/ruby/gems/2.7.0/gems/cocoapods-1.11.3/lib/cocoapods/installer.rb:161:in `install!' from /Users/charmbbong/.rvm/rubies/ruby-2.7.5/lib/ruby/gems/2.7.0/gems/cocoapods-1.11.3/lib/cocoapods/command/install.rb:52:in `run' from /Users/charmbbong/.rvm/rubies/ruby-2.7.5/lib/ruby/gems/2.7.0/gems/claide-1.1.0/lib/claide/command.rb:334:in `run' from /Users/charmbbong/.rvm/rubies/ruby-2.7.5/lib/ruby/gems/2.7.0/gems/cocoapods-1.11.3/lib/cocoapods/command.rb:52:in `run' from /Users/charmbbong/.rvm/rubies/ruby-2.7.5/lib/ruby/gems/2.7.0/gems/cocoapods-1.11.3/bin/pod:55:in `<top (required)>' from /Users/charmbbong/.rbenv/versions/2.7.5/bin/pod:23:in `load' from /Users/charmbbong/.rbenv/versions/2.7.5/bin/pod:23:in `<main>'/Users/charmbbong/.rbenv/versions/2.7.5/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:83:in `require': cannot load such file -- 2.7/ffi_c (LoadError) from /Users/charmbbong/.rbenv/versions/2.7.5/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:83:in `require' from /Users/charmbbong/.rvm/rubies/ruby-2.7.5/lib/ruby/gems/2.7.0/gems/ffi-1.15.5/lib/ffi.rb:3:in `<top (required)>' from /Users/charmbbong/.rbenv/versions/2.7.5/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:83:in `require' from /Users/charmbbong/.rbenv/versions/2.7.5/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:83:in `require' from /Users/charmbbong/.rvm/rubies/ruby-2.7.5/lib/ruby/gems/2.7.0/gems/ethon-0.16.0/lib/ethon.rb:3:in `<top (required)>' from /Users/charmbbong/.rbenv/versions/2.7.5/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:83:in `require' from /Users/charmbbong/.rbenv/versions/2.7.5/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:83:in `require' from /Users/charmbbong/.rvm/rubies/ruby-2.7.5/lib/ruby/gems/2.7.0/gems/typhoeus-1.4.0/lib/typhoeus.rb:2:in `<top (required)>' from /Users/charmbbong/.rbenv/versions/2.7.5/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:83:in `require' from /Users/charmbbong/.rbenv/versions/2.7.5/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:83:in `require' from /Users/charmbbong/.rvm/rubies/ruby-2.7.5/lib/ruby/gems/2.7.0/gems/cocoapods-core-1.11.3/lib/cocoapods-core/cdn_source.rb:440:in `download_typhoeus_impl_async' from /Users/charmbbong/.rvm/rubies/ruby-2.7.5/lib/ruby/gems/2.7.0/gems/cocoapods-core-1.11.3/lib/cocoapods-core/cdn_source.rb:372:in `download_and_save_with_retries_async' from /Users/charmbbong/.rvm/rubies/ruby-2.7.5/lib/ruby/gems/2.7.0/gems/cocoapods-core-1.11.3/lib/cocoapods-core/cdn_source.rb:365:in `download_file_async' from /Users/charmbbong/.rvm/rubies/ruby-2.7.5/lib/ruby/gems/2.7.0/gems/cocoapods-core-1.11.3/lib/cocoapods-core/cdn_source.rb:338:in `download_file' from /Users/charmbbong/.rvm/rubies/ruby-2.7.5/lib/ruby/gems/2.7.0/gems/cocoapods-core-1.11.3/lib/cocoapods-core/cdn_source.rb:53:in `refresh_metadata' from /Users/charmbbong/.rvm/rubies/ruby-2.7.5/lib/ruby/gems/2.7.0/gems/cocoapods-core-1.11.3/lib/cocoapods-core/source.rb:31:in `initialize' from /Users/charmbbong/.rvm/rubies/ruby-2.7.5/lib/ruby/gems/2.7.0/gems/cocoapods-core-1.11.3/lib/cocoapods-core/cdn_source.rb:30:in `initialize' from /Users/charmbbong/.rvm/rubies/ruby-2.7.5/lib/ruby/gems/2.7.0/gems/cocoapods-core-1.11.3/lib/cocoapods-core/source/manager.rb:315:in `new' from /Users/charmbbong/.rvm/rubies/ruby-2.7.5/lib/ruby/gems/2.7.0/gems/cocoapods-core-1.11.3/lib/cocoapods-core/source/manager.rb:315:in `block in source_from_path' from /Users/charmbbong/.rvm/rubies/ruby-2.7.5/lib/ruby/gems/2.7.0/gems/cocoapods-core-1.11.3/lib/cocoapods-core/source/manager.rb:322:in `source_from_path' from /Users/charmbbong/.rvm/rubies/ruby-2.7.5/lib/ruby/gems/2.7.0/gems/cocoapods-core-1.11.3/lib/cocoapods-core/source/manager.rb:331:in `block in aggregate_with_repos' from /Users/charmbbong/.rvm/rubies/ruby-2.7.5/lib/ruby/gems/2.7.0/gems/cocoapods-core-1.11.3/lib/cocoapods-core/source/manager.rb:331:in `map' from /Users/charmbbong/.rvm/rubies/ruby-2.7.5/lib/ruby/gems/2.7.0/gems/cocoapods-core-1.11.3/lib/cocoapods-core/source/manager.rb:331:in `aggregate_with_repos' from /Users/charmbbong/.rvm/rubies/ruby-2.7.5/lib/ruby/gems/2.7.0/gems/cocoapods-core-1.11.3/lib/cocoapods-core/source/manager.rb:26:in `aggregate' from /Users/charmbbong/.rvm/rubies/ruby-2.7.5/lib/ruby/gems/2.7.0/gems/cocoapods-core-1.11.3/lib/cocoapods-core/source/manager.rb:60:in `all' from /Users/charmbbong/.rvm/rubies/ruby-2.7.5/lib/ruby/gems/2.7.0/gems/cocoapods-core-1.11.3/lib/cocoapods-core/source/manager.rb:393:in `source_with_url' from /Users/charmbbong/.rvm/rubies/ruby-2.7.5/lib/ruby/gems/2.7.0/gems/cocoapods-1.11.3/lib/cocoapods/sources_manager.rb:22:in `find_or_create_source_with_url' from /Users/charmbbong/.rvm/rubies/ruby-2.7.5/lib/ruby/gems/2.7.0/gems/cocoapods-1.11.3/lib/cocoapods/installer/analyzer.rb:178:in `block in sources' from /Users/charmbbong/.rvm/rubies/ruby-2.7.5/lib/ruby/gems/2.7.0/gems/cocoapods-1.11.3/lib/cocoapods/installer/analyzer.rb:177:in `map' from /Users/charmbbong/.rvm/rubies/ruby-2.7.5/lib/ruby/gems/2.7.0/gems/cocoapods-1.11.3/lib/cocoapods/installer/analyzer.rb:177:in `sources' from /Users/charmbbong/.rvm/rubies/ruby-2.7.5/lib/ruby/gems/2.7.0/gems/cocoapods-1.11.3/lib/cocoapods/installer/analyzer.rb:143:in `update_repositories' from /Users/charmbbong/.rvm/rubies/ruby-2.7.5/lib/ruby/gems/2.7.0/gems/cocoapods-1.11.3/lib/cocoapods/installer.rb:237:in `block in resolve_dependencies' from /Users/charmbbong/.rvm/rubies/ruby-2.7.5/lib/ruby/gems/2.7.0/gems/cocoapods-1.11.3/lib/cocoapods/user_interface.rb:64:in `section' from /Users/charmbbong/.rvm/rubies/ruby-2.7.5/lib/ruby/gems/2.7.0/gems/cocoapods-1.11.3/lib/cocoapods/installer.rb:236:in `resolve_dependencies' from /Users/charmbbong/.rvm/rubies/ruby-2.7.5/lib/ruby/gems/2.7.0/gems/cocoapods-1.11.3/lib/cocoapods/installer.rb:161:in `install!' from /Users/charmbbong/.rvm/rubies/ruby-2.7.5/lib/ruby/gems/2.7.0/gems/cocoapods-1.11.3/lib/cocoapods/command/install.rb:52:in `run' from /Users/charmbbong/.rvm/rubies/ruby-2.7.5/lib/ruby/gems/2.7.0/gems/claide-1.1.0/lib/claide/command.rb:334:in `run' from /Users/charmbbong/.rvm/rubies/ruby-2.7.5/lib/ruby/gems/2.7.0/gems/cocoapods-1.11.3/lib/cocoapods/command.rb:52:in `run' from /Users/charmbbong/.rvm/rubies/ruby-2.7.5/lib/ruby/gems/2.7.0/gems/cocoapods-1.11.3/bin/pod:55:in `<top (required)>' from /Users/charmbbong/.rbenv/versions/2.7.5/bin/pod:23:in `load' from /Users/charmbbong/.rbenv/versions/2.7.5/bin/pod:23:in `<main>' 부탁드립니다.
- 미해결배달앱 클론코딩 [with React Native]
위치 게속 변할경우 , watchPosition사용시 null값
이게 바로 가져올떄도있고, null뜰때도 있고그러네요 ? 다른곳 앱들사용하면 3초로딩하고 바로켜지던것같은데 위치를 받아올때있고 null뜰대있고, 이렇게하네요.. 코드는 useEffect에 myposition을 감지하고있게했어요. 그럼 업데이트되면서 게속실행하게끔... 아니면 처음에는 myPosition에 getCurrentPosition으로 myPosition에 담아놓고 watch로 update시켜야하나요? 아니면 커뮤니티 지올로케이션 말구서비스 ? 라이브러리가 유명하던데 그걸안써서 느린건지..
- 미해결배달앱 클론코딩 [with React Native]
안드로이드 앱을 실행하면 바로꺼집니다.
안녕하세요 강사님지금 리액트 내비게이션 만들기를 하고 있습니다.지금 App.tsx를 교체를 했는데 앱을 실행했을 때 바로 종료가 됩니다.gif 사진을 달아놨습니다. import * as React from 'react'; import {NavigationContainer, ParamListBase} from '@react-navigation/native'; import { createNativeStackNavigator, NativeStackScreenProps, } from '@react-navigation/native-stack'; import {Text, TouchableHighlight, View} from 'react-native'; import {useCallback} from 'react'; type RootStackParamList = { Home: undefined; Details: undefined; }; type HomeScreenProps = NativeStackScreenProps<RootStackParamList, 'Home'>; type DetailsScreenProps = NativeStackScreenProps<ParamListBase, 'Details'>; function HomeScreen({navigation}: HomeScreenProps) { const onClick = useCallback(() => { navigation.navigate('Details'); }, [navigation]); return ( <View style={{flex: 1, alignItems: 'center', justifyContent: 'center'}}> <TouchableHighlight onPress={onClick}> <Text>Home Screen</Text> </TouchableHighlight> </View> ); } function DetailsScreen({navigation}: DetailsScreenProps) { const onClick = useCallback(() => { navigation.navigate('Home'); }, [navigation]); return ( <View style={{flex: 1, alignItems: 'center', justifyContent: 'center'}}> <TouchableHighlight onPress={onClick}> <Text>Details Screen</Text> </TouchableHighlight> </View> ); } const Stack = createNativeStackNavigator<RootStackParamList>(); function App() { return ( <NavigationContainer> <Stack.Navigator initialRouteName="Home"> <Stack.Screen name="Home" component={HomeScreen} options={{title: 'Overview'}} /> <Stack.Screen name="Details"> {props => <DetailsScreen {...props} />} </Stack.Screen> </Stack.Navigator> </NavigationContainer> ); } export default App;
- 미해결배달앱 클론코딩 [with React Native]
퍼미션 문제로 빌드가 실패합니다
[제로초 강좌 질문 필독 사항입니다]질문에는 여러분에게 도움이 되는 질문과 도움이 되지 않는 질문이 있습니다.도움이 되는 질문을 하는 방법을 알려드립니다.https://www.youtube.com/watch?v=PUKOWrOuC0c0. 숫자 0부터 시작한 이유는 1보다 더 중요한 것이기 때문입니다. 에러가 났을 때 해결을 하는 게 중요한 게 아닙니다. 왜 여러분은 해결을 못 하고 저는 해결을 하는지, 어디서 힌트를 얻은 것이고 어떻게 해결한 건지 그걸 알아가셔야 합니다. 그렇지 못한 질문은 무의미한 질문입니다.1. 에러 메시지를 올리기 전에 반드시 스스로 번역을 해야 합니다. 번역기 요즘 잘 되어 있습니다. 에러 메시지가 에러 해결 단서의 90%를 차지합니다. 한글로 번역만 해도 대부분 풀립니다. 그냥 에러메시지를 올리고(심지어 안 올리는 분도 있습니다. 저는 독심술사가 아닙니다) 해결해달라고 하시면 아무런 도움이 안 됩니다.2. 에러 메시지를 잘라서 올리지 않아야 합니다. 입문자일수록 에러메시지에서 어떤 부분이 가장 중요한 부분인지 모르실 겁니다. 그러니 통째로 올리셔야 합니다.3. 코드도 같이 올려주세요. 다만 코드 전체를 다 올리거나, 깃헙 주소만 띡 던지지는 마세요. 여러분이 "가장" 의심스럽다고 생각하는 코드를 올려주세요.4. 이 강좌를 바탕으로 여러분이 응용을 해보다가 막히는 부분, 여러 개의 선택지 중에서 조언이 필요한 부분, 제 경험이 궁금한 부분에 대한 질문은 대환영입니다. 다만 여러분의 회사 일은 질문하지 마세요.5. 강좌 하나 끝날 때마다 남의 질문들을 읽어보세요. 여러분이 곧 만나게 될 에러들입니다.6. 위에 적은 내용을 명심하지 않으시면 백날 강좌를 봐도(제 강좌가 아니더라도) 실력이 늘지 않고 그냥 코딩쇼 관람 및 한컴타자연습을 한 셈이 될 겁니다.자꾸 여기서 빌드 fail 이 나서 클릭해보면 퍼미션 때문이라고 해서 node_module을 지웠다 다시 인스톨 해보기도 하고 아예 프로젝트를 지웠다 다시 해보기도 하는데 해결이 안되네요. 이런 경우에는 node_module에 퍼미션을 따로 줘야 하는게 맞는건가요? 줘야 한다면 몇으로 줘야 하는지 아님 다른 해결 방법이 있는지 알고 싶습니다
- 미해결배달앱 클론코딩 [with React Native]
java project 관련 그리들 에러
npm에서 지웟고 clean햇는데 게속 저렇게 남아있어서 에러뜨는데 어떻게 지울까요 ?..그리고 Geolocation.watchPosition 쓰는데 2~3초후에 값들어오는데 marker찍으면 왜 출력이안될까요 ....
- 미해결배달앱 클론코딩 [with React Native]
EncryptedStorage에 저장되는 값을 확인하고 싶습니다.
로그인 유지가 되지 않는 것 같아서 storage의 저장하는 되는 값을 확인하고 싶습니다.재로딩 시 로그인이 끊기는 현상이 있어 accessToken과 refreshToken을 확인하고 싶습니다. const onSubmit = useCallback(async () => { if (loading) { return; } if (!email || !email.trim()) { return Alert.alert('알림', '이메일을 입력해주세요.'); } if (!password || !password.trim()) { return Alert.alert('알림', '비밀번호를 입력해주세요.'); } try { setLoading(true); const response = await axios.post(`${Config.API_URL}/login`, { email, password, }); Alert.alert('알림', '로그인 되었습니다.'); dispatch( userSlice.actions.setUser({ name: response.data.data.name, email: response.data.data.email, accessToken: response.data.data.accessToken, }), ); await EncryptedStorage.setItem( 'refreshToken', response.data.data.refreshToken, ); } catch (error) { const errorResponse = (error as AxiosError).response; if (errorResponse) { Alert.alert('알림', errorResponse.data.message); } } finally { setLoading(false); } }, [loading, dispatch, email, password]);로그인은 정상적으로 되었고 오더페이지로 넘어 간 상태입니다 "react-native-encrypted-storage": "^4.0.3",의심되는 부분은 강의에서 설치한 버전 차이가 있는데 "4.0.2" 버전으로 설치 시 에러가 있어서 "4.0.3" 버전을 사용중입니다.
- 미해결배달앱 클론코딩 [with React Native]
[ios] react-native-crop-picker moviePath build error 문의
moviePath를 찾지 못하는 에러를 발생합니다..버전이 달라서 생긴 문제일까요..버전xcode: Version 14.1 (14B47b)"react-native-image-crop-picker": "^0.38.1",코딩- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info { NSString* mediaType = [info objectForKey:UIImagePickerControllerMediaType]; if (CFStringCompare ((__bridge CFStringRef) mediaType, kUTTypeMovie, 0) == kCFCompareEqualTo) { NSURL *url = [info objectForKey:UIImagePickerControllerMediaURL]; AVURLAsset *asset = [AVURLAsset assetWithURL:url]; NSString *moviePath = [url path]; NSString *fileName = [[asset.URL path] lastPathComponent]; if ([[self.options objectForKey:@"saveToPhotos"] boolValue]) { if (UIVideoAtPathIsCompatibleWithSavedPhotosAlbum(moviePath)) { UISaveVideoAtPathToSavedPhotosAlbum(moviePath, nil, nil, nil); } } [self handleVideo:asset withFileName:fileName withLocalIdentifier:nil completion:^(NSDictionary* video) { dispatch_async(dispatch_get_main_queue(), ^{ if (video == nil) { [picker dismissViewControllerAnimated:YES completion:[self waitAnimationEnd:^{ self.reject(ERROR_CANNOT_PROCESS_VIDEO_KEY, ERROR_CANNOT_PROCESS_VIDEO_MSG, nil); }]]; return; } [picker dismissViewControllerAnimated:YES completion:[self waitAnimationEnd:^{ self.resolve(video); }]]; }); } ]; } else { // UIImage *chosenImage = [info objectForKey:UIImagePickerControllerOriginalImage]; // NSURL *url = [info objectForKey:UIImagePickerControllerMediaURL]; // AVURLAsset *asset = [AVURLAsset assetWithURL:url]; // NSString *moviePath = [url path]; NSDictionary *exif; if([[self.options objectForKey:@"includeExif"] boolValue]) { exif = [info objectForKey:UIImagePickerControllerMediaMetadata]; } if ([[self.options objectForKey:@"saveToPhotos"] boolValue]) { // TODO: 문제 사항 UIImageWriteToSavedPhotosAlbum(moviePath, nil, nil, nil); } [self processSingleImagePick:chosenImage withExif:exif withViewController:picker withSourceURL:self.croppingFile[@"sourceURL"] withLocalIdentifier:self.croppingFile[@"localIdentifier"] withFilename:self.croppingFile[@"filename"] withCreationDate:self.croppingFile[@"creationDate"] withModificationDate:self.croppingFile[@"modificationDate"]]; } }에러 내용info Building (using "xcodebuild -workspace FoodDeliveryApp.xcworkspace -configuration Debug -scheme FoodDeliveryApp -destination id=66BF5043-E45F-46DA-9B84-EBDB63EA58BF") error Failed to build iOS project. We ran "xcodebuild" command but it exited with error code 65. To debug build logs further, consider building your app with Xcode.app, by opening FoodDeliveryApp.xcworkspace. Command line invocation: /Applications/Xcode.app/Contents/Developer/usr/bin/xcodebuild -workspace FoodDeliveryApp.xcworkspace -configuration Debug -scheme FoodDeliveryApp -destination id=66BF5043-E45F-46DA-9B84-EBDB63EA58BF User defaults from command line: IDEPackageSupportUseBuiltinSCM = YES Prepare packages Computing target dependency graph and provisioning inputs Create build description Build description signature: 0c8000121eeafd63a74888e775bdfe5a Build description path: /Library/Developer/Xcode/DerivedData/FoodDeliveryApp-bvdueivcuebfnfaveqcmcylricfm/Build/Intermediates.noindex/XCBuildData/0c8000121eeafd63a74888e775bdfe5a-desc.xcbuild note: Building targets in dependency order CompileC /Library/Developer/Xcode/DerivedData/FoodDeliveryApp-bvdueivcuebfnfaveqcmcylricfm/Build/Intermediates.noindex/Pods.build/Debug-iphonesimulator/RNImageCropPicker.build/Objects-normal/x86_64/ImageCropPicker.o /IdeaProjects/food-delivery-app/FoodDeliveryApp/node_modules/react-native-image-crop-picker/ios/src/ImageCropPicker.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler (in target 'RNImageCropPicker' from project 'Pods') cd /IdeaProjects/food-delivery-app/FoodDeliveryApp/ios/Pods /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -target x86_64-apple-ios11.0-simulator -fmessage-length\=0 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit\=0 -std\=gnu11 -fobjc-arc -fobjc-weak -fmodules -fmodules-cache-path\=/Library/Developer/Xcode/DerivedData/ModuleCache.noindex -fmodules-prune-interval\=86400 -fmodules-prune-after\=345600 -fbuild-session-file\=/Library/Developer/Xcode/DerivedData/ModuleCache.noindex/Session.modulevalidation -fmodules-validate-once-per-build-session -Wnon-modular-include-in-framework-module -Werror\=non-modular-include-in-framework-module -Wno-trigraphs -fpascal-strings -O0 -fno-common -Wno-missing-field-initializers -Wno-missing-prototypes -Werror\=return-type -Wdocumentation -Wunreachable-code -Wno-implicit-atomic-properties -Werror\=deprecated-objc-isa-usage -Wno-objc-interface-ivars -Werror\=objc-root-class -Wno-arc-repeated-use-of-weak -Wimplicit-retain-self -Wduplicate-method-match -Wno-missing-braces -Wparentheses -Wswitch -Wunused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wempty-body -Wuninitialized -Wconditional-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wconstant-conversion -Wint-conversion -Wbool-conversion -Wenum-conversion -Wno-float-conversion -Wnon-literal-null-conversion -Wobjc-literal-conversion -Wshorten-64-to-32 -Wpointer-sign -Wno-newline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wdeprecated-implementations -Wno-implicit-fallthrough -DPOD_CONFIGURATION_DEBUG\=1 -DDEBUG\=1 -DCOCOAPODS\=1 -DOBJC_OLD_DISPATCH_PROTOTYPES\=0 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator16.1.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -g -Wno-sign-conversion -Winfinite-recursion -Wcomma -Wblock-capture-autoreleasing -Wstrict-prototypes -Wno-semicolon-before-method-body -Wunguarded-availability -fobjc-abi-version\=2 -fobjc-legacy-dispatch -index-store-path /Library/Developer/Xcode/DerivedData/FoodDeliveryApp-bvdueivcuebfnfaveqcmcylricfm/Index.noindex/DataStore -iquote /Library/Developer/Xcode/DerivedData/FoodDeliveryApp-bvdueivcuebfnfaveqcmcylricfm/Build/Intermediates.noindex/Pods.build/Debug-iphonesimulator/RNImageCropPicker.build/RNImageCropPicker-generated-files.hmap -I/Library/Developer/Xcode/DerivedData/FoodDeliveryApp-bvdueivcuebfnfaveqcmcylricfm/Build/Intermediates.noindex/Pods.build/Debug-iphonesimulator/RNImageCropPicker.build/RNImageCropPicker-own-target-headers.hmap -I/Library/Developer/Xcode/DerivedData/FoodDeliveryApp-bvdueivcuebfnfaveqcmcylricfm/Build/Intermediates.noindex/Pods.build/Debug-iphonesimulator/RNImageCropPicker.build/RNImageCropPicker-all-non-framework-target-headers.hmap -ivfsoverlay /Library/Developer/Xcode/DerivedData/FoodDeliveryApp-bvdueivcuebfnfaveqcmcylricfm/Build/Intermediates.noindex/Pods.build/Debug-iphonesimulator/RNImageCropPicker.build/all-product-headers.yaml -iquote /Library/Developer/Xcode/DerivedData/FoodDeliveryApp-bvdueivcuebfnfaveqcmcylricfm/Build/Intermediates.noindex/Pods.build/Debug-iphonesimulator/RNImageCropPicker.build/RNImageCropPicker-project-headers.hmap -I/Library/Developer/Xcode/DerivedData/FoodDeliveryApp-bvdueivcuebfnfaveqcmcylricfm/Build/Products/Debug-iphonesimulator/RNImageCropPicker/include -I/IdeaProjects/food-delivery-app/FoodDeliveryApp/ios/Pods/Headers/Private -I/IdeaProjects/food-delivery-app/FoodDeliveryApp/ios/Pods/Headers/Private/RNImageCropPicker -I/IdeaProjects/food-delivery-app/FoodDeliveryApp/ios/Pods/Headers/Public -I/IdeaProjects/food-delivery-app/FoodDeliveryApp/ios/Pods/Headers/Public/DoubleConversion -I/IdeaProjects/food-delivery-app/FoodDeliveryApp/ios/Pods/Headers/Public/FBLazyVector -I/IdeaProjects/food-delivery-app/FoodDeliveryApp/ios/Pods/Headers/Public/RCT-Folly -I/IdeaProjects/food-delivery-app/FoodDeliveryApp/ios/Pods/Headers/Public/RCTRequired -I/IdeaProjects/food-delivery-app/FoodDeliveryApp/ios/Pods/Headers/Public/RCTTypeSafety -I/IdeaProjects/food-delivery-app/FoodDeliveryApp/ios/Pods/Headers/Public/RNImageCropPicker -I/IdeaProjects/food-delivery-app/FoodDeliveryApp/ios/Pods/Headers/Public/React-Codegen -I/IdeaProjects/food-delivery-app/FoodDeliveryApp/ios/Pods/Headers/Public/React-Core -I/IdeaProjects/food-delivery-app/FoodDeliveryApp/ios/Pods/Headers/Public/React-bridging -I/IdeaProjects/food-delivery-app/FoodDeliveryApp/ios/Pods/Headers/Public/React-callinvoker -I/IdeaProjects/food-delivery-app/FoodDeliveryApp/ios/Pods/Headers/Public/React-cxxreact -I/IdeaProjects/food-delivery-app/FoodDeliveryApp/ios/Pods/Headers/Public/React-jsi -I/IdeaProjects/food-delivery-app/FoodDeliveryApp/ios/Pods/Headers/Public/React-jsiexecutor -I/IdeaProjects/food-delivery-app/FoodDeliveryApp/ios/Pods/Headers/Public/React-jsinspector -I/IdeaProjects/food-delivery-app/FoodDeliveryApp/ios/Pods/Headers/Public/React-logger -I/IdeaProjects/food-delivery-app/FoodDeliveryApp/ios/Pods/Headers/Public/React-perflogger -I/IdeaProjects/food-delivery-app/FoodDeliveryApp/ios/Pods/Headers/Public/React-runtimeexecutor -I/IdeaProjects/food-delivery-app/FoodDeliveryApp/ios/Pods/Headers/Public/ReactCommon -I/IdeaProjects/food-delivery-app/FoodDeliveryApp/ios/Pods/Headers/Public/TOCropViewController -I/IdeaProjects/food-delivery-app/FoodDeliveryApp/ios/Pods/Headers/Public/Yoga -I/IdeaProjects/food-delivery-app/FoodDeliveryApp/ios/Pods/Headers/Public/fmt -I/IdeaProjects/food-delivery-app/FoodDeliveryApp/ios/Pods/Headers/Public/glog -I/IdeaProjects/food-delivery-app/FoodDeliveryApp/ios/Pods/Headers/Public/libevent -I/IdeaProjects/food-delivery-app/FoodDeliveryApp/ios/Pods/Headers/Private/React-bridging/react/bridging -I/Library/Developer/Xcode/DerivedData/FoodDeliveryApp-bvdueivcuebfnfaveqcmcylricfm/Build/Products/Debug-iphonesimulator/React-bridging/react_bridging.framework/Headers -I/Library/Developer/Xcode/DerivedData/FoodDeliveryApp-bvdueivcuebfnfaveqcmcylricfm/Build/Intermediates.noindex/Pods.build/Debug-iphonesimulator/RNImageCropPicker.build/DerivedSources-normal/x86_64 -I/Library/Developer/Xcode/DerivedData/FoodDeliveryApp-bvdueivcuebfnfaveqcmcylricfm/Build/Intermediates.noindex/Pods.build/Debug-iphonesimulator/RNImageCropPicker.build/DerivedSources/x86_64 -I/Library/Developer/Xcode/DerivedData/FoodDeliveryApp-bvdueivcuebfnfaveqcmcylricfm/Build/Intermediates.noindex/Pods.build/Debug-iphonesimulator/RNImageCropPicker.build/DerivedSources -F/Library/Developer/Xcode/DerivedData/FoodDeliveryApp-bvdueivcuebfnfaveqcmcylricfm/Build/Products/Debug-iphonesimulator/RNImageCropPicker -fmodule-map-file\=/IdeaProjects/food-delivery-app/FoodDeliveryApp/ios/Pods/Headers/Public/RCTTypeSafety/RCTTypeSafety.modulemap -fmodule-map-file\=/IdeaProjects/food-delivery-app/FoodDeliveryApp/ios/Pods/Headers/Public/React/React-Core.modulemap -fmodule-map-file\=/IdeaProjects/food-delivery-app/FoodDeliveryApp/ios/Pods/Headers/Public/ReactCommon/ReactCommon.modulemap -fmodule-map-file\=/IdeaProjects/food-delivery-app/FoodDeliveryApp/ios/Pods/Headers/Public/React_Codegen/React-Codegen.modulemap -fmodule-map-file\=/IdeaProjects/food-delivery-app/FoodDeliveryApp/ios/Pods/Headers/Public/folly/RCT-Folly.modulemap -fmodule-map-file\=/IdeaProjects/food-delivery-app/FoodDeliveryApp/ios/Pods/Headers/Public/yoga/Yoga.modulemap -include /IdeaProjects/food-delivery-app/FoodDeliveryApp/ios/Pods/Target\ Support\ Files/RNImageCropPicker/RNImageCropPicker-prefix.pch -MMD -MT dependencies -MF /Library/Developer/Xcode/DerivedData/FoodDeliveryApp-bvdueivcuebfnfaveqcmcylricfm/Build/Intermediates.noindex/Pods.build/Debug-iphonesimulator/RNImageCropPicker.build/Objects-normal/x86_64/ImageCropPicker.d --serialize-diagnostics /Library/Developer/Xcode/DerivedData/FoodDeliveryApp-bvdueivcuebfnfaveqcmcylricfm/Build/Intermediates.noindex/Pods.build/Debug-iphonesimulator/RNImageCropPicker.build/Objects-normal/x86_64/ImageCropPicker.dia -c /IdeaProjects/food-delivery-app/FoodDeliveryApp/node_modules/react-native-image-crop-picker/ios/src/ImageCropPicker.m -o /Library/Developer/Xcode/DerivedData/FoodDeliveryApp-bvdueivcuebfnfaveqcmcylricfm/Build/Intermediates.noindex/Pods.build/Debug-iphonesimulator/RNImageCropPicker.build/Objects-normal/x86_64/ImageCropPicker.o -index-unit-output-path /Pods.build/Debug-iphonesimulator/RNImageCropPicker.build/Objects-normal/x86_64/ImageCropPicker.o /IdeaProjects/food-delivery-app/FoodDeliveryApp/node_modules/react-native-image-crop-picker/ios/src/ImageCropPicker.m:243:44: error: use of undeclared identifier 'moviePath' UIImageWriteToSavedPhotosAlbum(moviePath, nil, nil, nil); ^ /IdeaProjects/food-delivery-app/FoodDeliveryApp/node_modules/react-native-image-crop-picker/ios/src/ImageCropPicker.m:246:38: error: use of undeclared identifier 'chosenImage' [self processSingleImagePick:chosenImage withExif:exif withViewController:picker withSourceURL:self.croppingFile[@"sourceURL"] withLocalIdentifier:self.croppingFile[@"localIdentifier"] withFilename:self.croppingFile[@"filename"] withCreationDate:self.croppingFile[@"creationDate"] withModificationDate:self.croppingFile[@"modificationDate"]]; ^ 2 errors generated. warning: Run script build phase 'Bundle React Native code and images' will be run during every build because it does not specify any outputs. To address this warning, either add output dependencies to the script phase, or configure it to run in every build by unchecking "Based on dependency analysis" in the script phase. (in target 'FoodDeliveryApp' from project 'FoodDeliveryApp') warning: Run script build phase 'Start Packager' will be run during every build because it does not specify any outputs. To address this warning, either add output dependencies to the script phase, or configure it to run in every build by unchecking "Based on dependency analysis" in the script phase. (in target 'FoodDeliveryApp' from project 'FoodDeliveryApp') ** BUILD FAILED ** The following build commands failed: CompileC /Library/Developer/Xcode/DerivedData/FoodDeliveryApp-bvdueivcuebfnfaveqcmcylricfm/Build/Intermediates.noindex/Pods.build/Debug-iphonesimulator/RNImageCropPicker.build/Objects-normal/x86_64/ImageCropPicker.o /IdeaProjects/food-delivery-app/FoodDeliveryApp/node_modules/react-native-image-crop-picker/ios/src/ImageCropPicker.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler (in target 'RNImageCropPicker' from project 'Pods') (1 failure)
- 해결됨배달앱 클론코딩 [with React Native]
안녕하세요 android permissions 관련 질문입니다!
안녕하세요 제로초님제가 현재 제로초님 강의를 듣고따로 사용자 프로필 사진을 등록하는 기능을 작업중인데, 여기서 권한을 설정할 때 permissions 설정? 관련해서 질문을 드리려 합니다.우선 저는 앱이 처음 실행될때 권한을 묻는게 아니라, 사용자가 프로필 사진을 등록을 할 대 권한 요청 창을 띄우고 싶어서 클릭시에 permission 을 불러오도록 했습니다.권한을 묻고,사용자가 수락(granted)을 하면 카메라 혹은 앨범 사진을 선택하게끔 하는 alert 창을거절(blocked)을 하면 설정 창으로 넘어가는 모달 창을 구현을 했습니다.여기서 문제는, 사용자가 권한 요청창의 바깥, 백그라운드를 선택했을 때 blocked 값이 반환된다는 것입니다.사진처럼 바깥을 누르면 blocked 이 반환되어설정창으로 이동하게끔 하는 모달이 뜨게 되어버리는데요deny -> 권한 설정으로 이동하는 모달이 뜨는건 자연스럽게 느껴지는데바깥 백그라운드를 눌러서 권한 요청창을 껐는데권한 설정으로 이동하는 모달 을 띄워지니까 좀 부자연스럽게 느껴지더라구요. 그래서 react-native-permissions 라이브러리를 쭉 읽어보았는데 이 바깥쪽을 눌렀을 때 반환되는 값을 제어하는 옵션을 찾지 못햇습니다 ㅠㅠ 제가 못찾는건지..모르겠지만혹시 이 경우엔 배경을 눌렀을 때 다른 값을 반환하거나 값을 반환하지 않게 하는 방법은 있을 까요?아니면 더 좋은 방법이 있을 까요? 제 코드와 실행시 배경을 눌러 권한요청창을 껐을 때 찍히는 결과값의 로그도 같이 첨부합니다!공식문서를 읽었을 때 check 후 denine 이면 request 로 띄워주게 하는 것 같아서 작성해본 코드인데...혹시 제 로직이 이상한거인지... 지금 이틀째 못풀고 있습니다ㅠㅠ 질문을 다시 요약하자면react-native-permissions 에서 배경을 눌러 권한 창을 껐을 때 반환되는 값을 제어할 수 있는지? (현재는 blocked 가 반환 됩니다. 공식문서에 따로 관련 내용은 못찾았으나 혹시 알고 있는 방법이 있으실까요?)해당 문제가 제 코드 로직의 문제인지 제가 좀 횡설수설 적어 이해하기 어려우실까봐 질문을 다시 요약드립니다.
- 미해결배달앱 클론코딩 [with React Native]
permisstions camera와 location
권한 요청할대 카메라는 이렇게해서 바로 허용으로 바뀌는데 로케이션은 이렇게 셋팅으로 들어가서 허용해줘야하는 이유가 무었인가요 ? 로케이션도 바로 허용눌럿을때 바로 허용으로 바뀌게하면 안되는것인가요?
- 해결됨배달앱 클론코딩 [with React Native]
Ing component navigation type error
Ing 컴포넌트의 네비게이션 타입을 강좌에 나온대로 진행하였더니 타입에러가 발생해서 문의글 남깁니다.컴포넌트 하단부 도착 마커의 navigation.push("Complete", {}); 에서 push 관련된 타입에러가 발생하였습니다.Property 'push' does not exist on type 'NavigationProp라는 에러메세지가 발생하였는데요.우선 아래의 사진과 같이 navigation의 타입을 재선언 해주면서 해결이 되었습니다.LoggedInParamList 대신에 생성한 IngScreenPorps를 넣어봤으면 push에 대한 에러는 해결되지만 complete라는 네비게이션을 찾지 못한다는 에러가 발생하여 위와같이 해결했는데 옳바른 해결책인지 궁금해서 문의 드립니다! 그리고 추가로console.dir 을 활용하려고 하면TS2339: Property 'dir' does not exist on type 'Console'.위와 같은 에러가 발생하는데 이건 해결책이 없을까요? 혼자 찾아보려고 했으나 찾지를 못하여 문의드립니다.
- 해결됨배달앱 클론코딩 [with React Native]
useCallback안에 item.orderId 넣는 이유가 궁금합니다.
제가 useCallback에 관해서 잘못 이해하고 있는것인지 모르겠으나 EachOrder라는 컴포넌트 내에서는 item.orderId가 변경될 일이 없으니 생략해도 괜찮은 구문이 아닌지 헷갈려 질문드립니다!
- 미해결배달앱 클론코딩 [with React Native]
앱이름 변경시 한글로 하면안됩니다.
구글링해서 찾아보긴했으나 답이 안보이네요...영어로는 리엑트네이티브 첫페이지 로딩을 잘하는데 한글로 변경하면 로딩을 못합니다...코드를 올리고 할부분은 아닌듯해서 질문만 드립니다~버전 문제일수도있나요?
- 미해결배달앱 클론코딩 [with React Native]
[ios] 시뮬레이터에서 위치 권한 설정
ios 시뮬레이터에서 위치 권한 허용을 어떻게 할 수 있나요?권한이 DENIED가 나와서 세팅 화면으로 넘어가는데 위치 설정을 못찾겠네요..시뮬레이터는 iPhone13 이고 Xcode는 14.1 버전 입니다.
- 해결됨배달앱 클론코딩 [with React Native]
localNotification android 작동안함
PushNotification.localNotification 이 포그라운드 일떄안드로이드에서 백그라운드 때처럼 알림동작을 하지 않습니다.메니페스트는 잘 추가한 상태입니다.<meta-data android:name="com.dieam.reactnativepushnotification.notification_foreground"android:value="true"/> ..... onNotification: function (notification: any) { if (notification.channelId === 'riders') { console.log('NOTIFICATION riders:', notification); if (notification.message || notification.data.message) { const title = notification.title || notification.data.title; const message = notification.message || notification.data.message; //Alert.alert(title, message, [{text: '확인'}]); if (notification.foreground) { PushNotification.localNotification({ channelId: 'riders', autoCancel: true, title: 'title', message: 'message', invokeApp: true, }); } } } notification.finish(PushNotificationIOS.FetchResult.NoData); } ..... onNotification이 펑션은 잘 물고 들어옵니다.console.log('NOTIFICATION:', notification);로그도 잘 찍히구요.하지만 이 안에서 선언한PushNotification.localNotification펑션이 전혀 반응이 없습니다.가이드를 정독해도 제가 놓친 부분이 없네요...포그라운드일때도 백그라운드일때처럼 알림이 오길 원해서 추가한 코드인데 되지를 않네요 ...혹시 이에대해서 해답을 아시면 공유 부탁드립니다. ㅜ
- 미해결배달앱 클론코딩 [with React Native]
탭
[제로초 강좌 질문 필독 사항입니다]질문에는 여러분에게 도움이 되는 질문과 도움이 되지 않는 질문이 있습니다.도움이 되는 질문을 하는 방법을 알려드립니다.https://www.youtube.com/watch?v=PUKOWrOuC0c0. 숫자 0부터 시작한 이유는 1보다 더 중요한 것이기 때문입니다. 에러가 났을 때 해결을 하는 게 중요한 게 아닙니다. 왜 여러분은 해결을 못 하고 저는 해결을 하는지, 어디서 힌트를 얻은 것이고 어떻게 해결한 건지 그걸 알아가셔야 합니다. 그렇지 못한 질문은 무의미한 질문입니다.1. 에러 메시지를 올리기 전에 반드시 스스로 번역을 해야 합니다. 번역기 요즘 잘 되어 있습니다. 에러 메시지가 에러 해결 단서의 90%를 차지합니다. 한글로 번역만 해도 대부분 풀립니다. 그냥 에러메시지를 올리고(심지어 안 올리는 분도 있습니다. 저는 독심술사가 아닙니다) 해결해달라고 하시면 아무런 도움이 안 됩니다.2. 에러 메시지를 잘라서 올리지 않아야 합니다. 입문자일수록 에러메시지에서 어떤 부분이 가장 중요한 부분인지 모르실 겁니다. 그러니 통째로 올리셔야 합니다.3. 코드도 같이 올려주세요. 다만 코드 전체를 다 올리거나, 깃헙 주소만 띡 던지지는 마세요. 여러분이 "가장" 의심스럽다고 생각하는 코드를 올려주세요.4. 이 강좌를 바탕으로 여러분이 응용을 해보다가 막히는 부분, 여러 개의 선택지 중에서 조언이 필요한 부분, 제 경험이 궁금한 부분에 대한 질문은 대환영입니다. 다만 여러분의 회사 일은 질문하지 마세요.5. 강좌 하나 끝날 때마다 남의 질문들을 읽어보세요. 여러분이 곧 만나게 될 에러들입니다.6. 위에 적은 내용을 명심하지 않으시면 백날 강좌를 봐도(제 강좌가 아니더라도) 실력이 늘지 않고 그냥 코딩쇼 관람 및 한컴타자연습을 한 셈이 될 겁니다.
- 미해결배달앱 클론코딩 [with React Native]
소셜 로그인 관련 질문입니다.
제로초님 안녕하세요. 강의 잘 듣고 있습니다. 좋은 강의 감사합니다. 강의를 바탕으로 구글 소셜 로그인과 Firebase를 이용해서 개인 프로젝트를 진행하고 있는데요. refresh token을 바탕으로 앱을 다시 켰을 때 로그인 상태를 유지하게끔 하려고 하는 중입니다. 한참 시간을 쓴 끝에 구글 api에서 처음 로그인할 때 받는 refresh token을 가지고 새로운 access token을 받아오는 것까지 만들었는데, 만들고 보니 이걸 어떻게 써야하나 싶은 생각이 들어서요. 제로초님 코드나 이전 다른 수강생들의 질문을 보니 결국 중요한 건 구글 api에서 받아오는 access token이나 refresh token이 아니라 Firebase에서 받아오는 것이어야 할 것 같아서 이걸 왜 했나 싶어서 약간 허탈한 상태인데요.다른 질문글에서 답변해주신 것처럼 소셜 로그인에서 하는 게 결국 그냥 이메일 주소를 가져오는 것이라면, 구글 api 같은 소셜로그인 과정에서 받아오는 access token이나 refresh token은 별 의미가 없는 것인가요? 이것들은 언제 어떻게 사용할 수 있는 건가요?
- 해결됨배달앱 클론코딩 [with React Native]
children의 타입질문
DismissKeyboardView 컴포넌트에 React.FC타입을 추가해주어도 children props에 지속적으로 에러표시가 떠서 해결책을 찾다가 아래와 같이 수정해두었는데 별다른 문제가 없을지 궁금합니다. 그리고 혹시 제로초님께서 제작하신 타입스크립트 강좌들에는 강의중에 보여주신 오래된 라이브러리의 타입을 정의하는 방법들까지도 배워볼 수 있을까요?타입스크립트 학습이 너무 부족한게 느껴져서요.import React from "react"; import { Keyboard, StyleProp, TouchableWithoutFeedback, ViewStyle, } from "react-native"; import {KeyboardAwareScrollView} from "react-native-keyboard-aware-scrollview"; type Component = { style?: StyleProp<ViewStyle>; children: JSX.Element[] | JSX.Element; }; const DismissKeyboardView: React.FC<Component> = ({children, ...props}) => ( <TouchableWithoutFeedback onPress={Keyboard.dismiss} accessible={false}> <KeyboardAwareScrollView {...props} style={props.style}> {children} </KeyboardAwareScrollView> </TouchableWithoutFeedback> ); export default DismissKeyboardView;
- 미해결배달앱 클론코딩 [with React Native]
루비 버전 문제 같은데요 도무지 해결이 안되서요 ...
제로초님 나름 해결하려는 데 도저히 안되서 문의 드립니다 다름 아니라 맥환경에서 설정하고 난뒤 아래와 같이 npx react-native init FoodDeliveryApp --template react-native-template-typescript명령어를 치고 실행하니 아래와 같은 오류가 떠서요 도무지 해결이 안됩니다.error 가 뜹니다구글링 해봐도 도무지 없어서 문의드립니다✖ Installing Bundlererror Your Ruby version is 2.6.10, but your Gemfile specified 2.7.5✖ Installing Bundlererror Error: Looks like your iOS environment is not properly set. Please go to https://reactnative.dev/docs/next/environment-setup and follow the React Native CLI QuickStart guide for macOS and iOS.
- 미해결배달앱 클론코딩 [with React Native]
[macOS] run android 시 build failed 문제 (build.gradle.kts)
https://reactnative.dev/docs/environment-setup 보면서 기초 세팅 하고나서 프로젝트 생성 후 rpx react-native run-android 명령어를 치면 다음과 같이 빌드에러가 발생합니다. [버전 정보]macOS: Monterey 12.6.1, 2.7GHz 쿼드 코어 Intel Core i7node-v: v18.12.1watchman-v: 2022.11.07.00 java -version: openjdk version "11.0.17" 2022-10-18 LTSANDROID_SDK_ROOT 환경변수 설정 후 adb 명령어 입력: Android Debug Bridge version 1.0.41공식문서에 나온대로 안드로이드 sdk 31 버전 다운로드하였습니다. [에러 메시지]~/Desktop/react-native-workspace/AweSomeProject 10:35:46 ❯ npx react-native run-android warn Multiple Podfiles were found: ios/Podfile,vendor/bundle/ruby/2.7.0/gems/cocoapods-core-1.11.3/lib/cocoapods-core/Podfile. Choosing ios/Podfile automatically. If you would like to select a different one, you can configure it via "project.ios.sourceDir". You can learn more about it here: https://github.com/react-native-community/cli/blob/master/docs/configuration.md info JS server already running. info Installing the app... FAILURE: Build failed with an exception. * Where: Build file '/Users/jihoon/Desktop/react-native-workspace/AweSomeProject/node_modules/react-native-gradle-plugin/build.gradle.kts' line: 12 * What went wrong: Error resolving plugin [id: 'org.jetbrains.kotlin.jvm', version: '1.6.10'] > Could not resolve all dependencies for configuration 'detachedConfiguration1'. > Using insecure protocols with repositories, without explicit opt-in, is unsupported. Switch Maven repository 'maven(http://maven.anypoint.tv/repository/public)' to redirect to a secure protocol (like HTTPS) or allow insecure protocols. See https://docs.gradle.org/7.5.1/dsl/org.gradle.api.artifacts.repositories.UrlArtifactRepository.html#org.gradle.api.artifacts.repositories.UrlArtifactRepository:allowInsecureProtocol for more details. * Try: > Run with --stacktrace option to get the stack trace. > Run with --info or --debug option to get more log output. > Run with --scan to get full insights. * Get more help at https://help.gradle.org BUILD FAILED in 3s error Failed to install the app. Make sure you have the Android development environment set up: https://reactnative.dev/docs/environment-setup. Error: Command failed: ./gradlew app:installDebug -PreactNativeDevServerPort=8081 FAILURE: Build failed with an exception. * Where: Build file '/Users/jihoon/Desktop/react-native-workspace/AweSomeProject/node_modules/react-native-gradle-plugin/build.gradle.kts' line: 12 * What went wrong: Error resolving plugin [id: 'org.jetbrains.kotlin.jvm', version: '1.6.10'] > Could not resolve all dependencies for configuration 'detachedConfiguration1'. > Using insecure protocols with repositories, without explicit opt-in, is unsupported. Switch Maven repository 'maven(http://maven.anypoint.tv/repository/public)' to redirect to a secure protocol (like HTTPS) or allow insecure protocols. See https://docs.gradle.org/7.5.1/dsl/org.gradle.api.artifacts.repositories.UrlArtifactRepository.html#org.gradle.api.artifacts.repositories.UrlArtifactRepository:allowInsecureProtocol for more details. * Try: > Run with --stacktrace option to get the stack trace. > Run with --info or --debug option to get more log output. > Run with --scan to get full insights. * Get more help at https://help.gradle.org BUILD FAILED in 3s at makeError (/Users/jihoon/Desktop/react-native-workspace/AweSomeProject/node_modules/execa/index.js:174:9) at /Users/jihoon/Desktop/react-native-workspace/AweSomeProject/node_modules/execa/index.js:278:16 at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async runOnAllDevices (/Users/jihoon/Desktop/react-native-workspace/AweSomeProject/node_modules/@react-native-community/cli-platform-android/build/commands/runAndroid/runOnAllDevices.js:109:5) at async Command.handleAction (/Users/jihoon/Desktop/react-native-workspace/AweSomeProject/node_modules/@react-native-community/cli/build/index.js:142:9) info Run CLI with --verbose flag for more details. [build.gradle.kts]에러의 12번줄에 해당하는 코드 = kotlin("jvm") version "1.6.10"/* * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ import org.gradle.api.internal.classpath.ModuleRegistry import org.gradle.api.tasks.testing.logging.TestExceptionFormat import org.gradle.configurationcache.extensions.serviceOf plugins { kotlin("jvm") version "1.6.10" id("java-gradle-plugin") } repositories { google() mavenCentral() } gradlePlugin { plugins { create("react") { id = "com.facebook.react" implementationClass = "com.facebook.react.ReactPlugin" } } } group = "com.facebook.react" dependencies { implementation(gradleApi()) implementation("com.android.tools.build:gradle:7.2.1") implementation("com.google.code.gson:gson:2.8.9") implementation("com.google.guava:guava:31.0.1-jre") implementation("com.squareup:javapoet:1.13.0") testImplementation("junit:junit:4.13.2") testRuntimeOnly( files( serviceOf<ModuleRegistry>() .getModule("gradle-tooling-api-builders") .classpath .asFiles .first())) } java { sourceCompatibility = JavaVersion.VERSION_1_8 targetCompatibility = JavaVersion.VERSION_1_8 } tasks.withType<org.jetbrains.kotlin.gradle.tasks.KotlinCompile> { kotlinOptions { jvmTarget = JavaVersion.VERSION_11.majorVersion } } tasks.withType<Test>().configureEach { testLogging { exceptionFormat = TestExceptionFormat.FULL showExceptions = true showCauses = true showStackTraces = true } } 프로젝트를 생성하자마자 빌드에러가 떠서 에뮬레이터랑 연결할 수 없네요. 에러 메시지를 보면 maven 리포지토리 주소를 변경하라고 하는 것 같은데 어느 파일에 어느 위치에 변경해야할지 모르겠습니다.깃헙주소: github.com/kkj0712/AweSomeProject