Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BLOCKING] Undefined symbol: _OBJC_CLASS_$_FlipperClient #2

Closed
AndrewDongminYoo opened this issue Mar 6, 2023 · 4 comments
Closed
Assignees
Labels
bug Something isn't working

Comments

@AndrewDongminYoo
Copy link
Owner

Expected Behavior

  • cannot build iOS application with it

Actual Behavior

  • shows this ERROR when try to build archive file.
        Ld $(PWD)/ios/DerivedData/walking_tracker/Build/Intermediates.noindex/ArchiveIntermediates/walking_tracker/InstallationBuildProductsLocation/Applications/walking_tracker.app/walking_tracker normal (in target 'walking_tracker' from project 'walking_tracker')
          cd $(PWD)/ios
          /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -target arm64-apple-ios13.0 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.2.sdk 
      -L$(PWD)/ios/DerivedData/walking_tracker/Build/Intermediates.noindex/ArchiveIntermediates/walking_tracker/IntermediateBuildFilesPath/EagerLinkingTBDs 
      -L$(PWD)/ios/DerivedData/walking_tracker/Build/Intermediates.noindex/ArchiveIntermediates/walking_tracker/BuildProductsPath/Release-iphoneos 
      -L/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.2.sdk/usr/lib/swift 
      -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos 
      -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos 
      -L$(PWD)/ios/DerivedData/walking_tracker/Build/Intermediates.noindex/ArchiveIntermediates/walking_tracker/BuildProductsPath/Release-iphoneos/CocoaAsyncSocket 
      -L$(PWD)/ios/DerivedData/walking_tracker/Build/Intermediates.noindex/ArchiveIntermediates/walking_tracker/BuildProductsPath/Release-iphoneos/DoubleConversion 
      -L$(PWD)/ios/DerivedData/walking_tracker/Build/Intermediates.noindex/ArchiveIntermediates/walking_tracker/BuildProductsPath/Release-iphoneos/Permission-Motion 
      -L$(PWD)/ios/DerivedData/walking_tracker/Build/Intermediates.noindex/ArchiveIntermediates/walking_tracker/BuildProductsPath/Release-iphoneos/RCT-Folly 
      -L$(PWD)/ios/DerivedData/walking_tracker/Build/Intermediates.noindex/ArchiveIntermediates/walking_tracker/BuildProductsPath/Release-iphoneos/RCTTypeSafety 
      -L$(PWD)/ios/DerivedData/walking_tracker/Build/Intermediates.noindex/ArchiveIntermediates/walking_tracker/BuildProductsPath/Release-iphoneos/RNPermissions 
      -L$(PWD)/ios/DerivedData/walking_tracker/Build/Intermediates.noindex/ArchiveIntermediates/walking_tracker/BuildProductsPath/Release-iphoneos/RNStepCounter 
      -L$(PWD)/ios/DerivedData/walking_tracker/Build/Intermediates.noindex/ArchiveIntermediates/walking_tracker/BuildProductsPath/Release-iphoneos/React-Codegen 
      -L$(PWD)/ios/DerivedData/walking_tracker/Build/Intermediates.noindex/ArchiveIntermediates/walking_tracker/BuildProductsPath/Release-iphoneos/React-Core 
      -L$(PWD)/ios/DerivedData/walking_tracker/Build/Intermediates.noindex/ArchiveIntermediates/walking_tracker/BuildProductsPath/Release-iphoneos/React-CoreModules 
      -L$(PWD)/ios/DerivedData/walking_tracker/Build/Intermediates.noindex/ArchiveIntermediates/walking_tracker/BuildProductsPath/Release-iphoneos/React-RCTAnimation 
      -L$(PWD)/ios/DerivedData/walking_tracker/Build/Intermediates.noindex/ArchiveIntermediates/walking_tracker/BuildProductsPath/Release-iphoneos/React-RCTAppDelegate 
      -L$(PWD)/ios/DerivedData/walking_tracker/Build/Intermediates.noindex/ArchiveIntermediates/walking_tracker/BuildProductsPath/Release-iphoneos/React-RCTBlob 
      -L$(PWD)/ios/DerivedData/walking_tracker/Build/Intermediates.noindex/ArchiveIntermediates/walking_tracker/BuildProductsPath/Release-iphoneos/React-RCTImage 
      -L$(PWD)/ios/DerivedData/walking_tracker/Build/Intermediates.noindex/ArchiveIntermediates/walking_tracker/BuildProductsPath/Release-iphoneos/React-RCTLinking 
      -L$(PWD)/ios/DerivedData/walking_tracker/Build/Intermediates.noindex/ArchiveIntermediates/walking_tracker/BuildProductsPath/Release-iphoneos/React-RCTNetwork 
      -L$(PWD)/ios/DerivedData/walking_tracker/Build/Intermediates.noindex/ArchiveIntermediates/walking_tracker/BuildProductsPath/Release-iphoneos/React-RCTSettings 
      -L$(PWD)/ios/DerivedData/walking_tracker/Build/Intermediates.noindex/ArchiveIntermediates/walking_tracker/BuildProductsPath/Release-iphoneos/React-RCTText 
      -L$(PWD)/ios/DerivedData/walking_tracker/Build/Intermediates.noindex/ArchiveIntermediates/walking_tracker/BuildProductsPath/Release-iphoneos/React-RCTVibration 
      -L$(PWD)/ios/DerivedData/walking_tracker/Build/Intermediates.noindex/ArchiveIntermediates/walking_tracker/BuildProductsPath/Release-iphoneos/React-cxxreact 
      -L$(PWD)/ios/DerivedData/walking_tracker/Build/Intermediates.noindex/ArchiveIntermediates/walking_tracker/BuildProductsPath/Release-iphoneos/React-hermes 
      -L$(PWD)/ios/DerivedData/walking_tracker/Build/Intermediates.noindex/ArchiveIntermediates/walking_tracker/BuildProductsPath/Release-iphoneos/React-jsi 
      -L$(PWD)/ios/DerivedData/walking_tracker/Build/Intermediates.noindex/ArchiveIntermediates/walking_tracker/BuildProductsPath/Release-iphoneos/React-jsiexecutor 
      -L$(PWD)/ios/DerivedData/walking_tracker/Build/Intermediates.noindex/ArchiveIntermediates/walking_tracker/BuildProductsPath/Release-iphoneos/React-jsinspector 
      -L$(PWD)/ios/DerivedData/walking_tracker/Build/Intermediates.noindex/ArchiveIntermediates/walking_tracker/BuildProductsPath/Release-iphoneos/React
      -Logger 
      -L$(PWD)/ios/DerivedData/walking_tracker/Build/Intermediates.noindex/ArchiveIntermediates/walking_tracker/BuildProductsPath/Release-iphoneos/React-perflogger 
      -L$(PWD)/ios/DerivedData/walking_tracker/Build/Intermediates.noindex/ArchiveIntermediates/walking_tracker/BuildProductsPath/Release-iphoneos/ReactCommon 
      -L$(PWD)/ios/DerivedData/walking_tracker/Build/Intermediates.noindex/ArchiveIntermediates/walking_tracker/BuildProductsPath/Release-iphoneos/SocketRocket 
      -L$(PWD)/ios/DerivedData/walking_tracker/Build/Intermediates.noindex/ArchiveIntermediates/walking_tracker/BuildProductsPath/Release-iphoneos/Yoga 
      -L$(PWD)/ios/DerivedData/walking_tracker/Build/Intermediates.noindex/ArchiveIntermediates/walking_tracker/BuildProductsPath/Release-iphoneos/YogaKit 
      -L$(PWD)/ios/DerivedData/walking_tracker/Build/Intermediates.noindex/ArchiveIntermediates/walking_tracker/BuildProductsPath/Release-iphoneos/fmt 
      -L$(PWD)/ios/DerivedData/walking_tracker/Build/Intermediates.noindex/ArchiveIntermediates/walking_tracker/BuildProductsPath/Release-iphoneos/glog 
      -L$(PWD)/ios/DerivedData/walking_tracker/Build/Intermediates.noindex/ArchiveIntermediates/walking_tracker/BuildProductsPath/Release-iphoneos/libevent 
      -L$(PWD)/ios/DerivedData/walking_tracker/Build/Intermediates.noindex/ArchiveIntermediates/walking_tracker/BuildProductsPath/Release-iphoneos/react-native-flipper 
      -L/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.2.sdk/usr/lib/swift
      -F$(PWD)/ios/DerivedData/walking_tracker/Build/Intermediates.noindex/ArchiveIntermediates/walking_tracker/IntermediateBuildFilesPath/EagerLinkingTBDs
      -F$(PWD)/ios/DerivedData/walking_tracker/Build/Intermediates.noindex/ArchiveIntermediates/walking_tracker/BuildProductsPath/Release-iphoneos
      -F$(PWD)/ios/Pods/hermes-engine/destroot/Library/Frameworks/universal
      -F$(PWD)/ios/DerivedData/walking_tracker/Build/Intermediates.noindex/ArchiveIntermediates/walking_tracker/BuildProductsPath/Release-iphoneos/XCFrameworkIntermediates/hermes-engine/Pre-built
      -Filelist $(PWD)/ios/DerivedData/walking_tracker/Build/Intermediates.noindex/ArchiveIntermediates/walking_tracker/IntermediateBuildFilesPath/walking_tracker.build/Release-iphoneos/walking_tracker.build/Objects-normal/arm64/walking_tracker.LinkFileList
      -Xlinker -rpath
      -Xlinker /usr/lib/swift
      -Xlinker -rpath
      -Xlinker /usr/lib/swift
      -Xlinker -rpath
      -Xlinker @executable_path/Frameworks
      -Xlinker -rpath
      -Xlinker @loader_path/Frameworks
      -Xlinker -rpath
      -Xlinker @executable_path/Frameworks -dead_strip
      -Xlinker -object_path_lto
      -Xlinker $(PWD)/ios/DerivedData/walking_tracker/Build/Intermediates.noindex/ArchiveIntermediates/walking_tracker/IntermediateBuildFilesPath/walking_tracker.build/Release-iphoneos/walking_tracker.build/Objects-normal/arm64/walking_tracker_lto.o
      -Xlinker
      -Final_output
      -Xlinker /Applications/walking_tracker.app/walking_tracker
      -Fobjc-arc
      -Fobjc
      -Link-runtime -ObjC 
      -LCocoaAsyncSocket 
      -LDoubleConversion 
      -LPermission-Motion 
      -LRCT-Folly 
      -LRCTTypeSafety 
      -LRNPermissions 
      -LRNStepCounter 
      -LReact-Codegen 
      -LReact-Core 
      -LReact-CoreModules 
      -LReact-RCTAnimation 
      -LReact-RCTAppDelegate 
      -LReact-RCTBlob 
      -LReact-RCTImage 
      -LReact-RCTLinking 
      -LReact-RCTNetwork 
      -LReact-RCTSettings 
      -LReact-RCTText 
      -LReact-RCTVibration 
      -LReact-cxxreact 
      -LReact-hermes 
      -LReact-jsi 
      -LReact-jsiexecutor 
      -LReact-jsinspector 
      -LReact
      -Logger 
      -LReact-perflogger 
      -LReactCommon 
      -LSocketRocket 
      -LYoga 
      -LYogaKit 
      -Lc++ 
      -Lc++abi 
      -Lfmt 
      -Lglog 
      -Licucore 
      -Llibevent 
      -Lreact-native-flipper
      -Framework AudioToolbox
      -Framework CFNetwork
      -Framework JavaScriptCore
      -Framework MobileCoreServices
      -Framework Security
      -Framework UIKit
      -Framework hermes -ObjC 
      -Lc++ 
      -LPods-walking_tracker 
      -Xlinker -no_adhoc_codesign 
      -Xlinker -dependency_info 
      -Xlinker $(PWD)/ios/DerivedData/walking_tracker/Build/Intermediates.noindex/ArchiveIntermediates/walking_tracker/IntermediateBuildFilesPath/walking_tracker.build/Release-iphoneos/walking_tracker.build/Objects-normal/arm64/walking_tracker_dependency_info.dat -o $(PWD)/ios/DerivedData/walking_tracker/Build/Intermediates.noindex/ArchiveIntermediates/walking_tracker/InstallationBuildProductsLocation/Applications/walking_tracker.app/walking_tracker
    
      Undefined symbols for architecture arm64:
      "_OBJC_CLASS_$_FlipperClient", referenced from:
          objc-class-ref in libreact-native-flipper.a(FlipperReactNativeJavaScriptPluginManager.o)
      ld: symbol(s) not found for architecture arm64
      clang: error: linker command failed with exit code 1 (use -v to see invocation)
    
      Undefined symbol: _OBJC_CLASS_$_FlipperClient

Steps to Reproduce the Problem

  1. yarn create react-native app walking_tracker
  2. yarn add @dogminyu/react-native-stepcounter
  3. (cd ios && pod install --no-repo-update)
  4. npx react-native run-ios --configuration Release

Specifications

you shold use this command.

npx react-native info
  • INFO OUTPUT
  System:
      OS: macOS 13.2.1
      CPU: (8) arm64 Apple M1 Pro
      Memory: 13.90 GB / 32.00 GB
      Shell: 5.8.1 - /bin/zsh
    Binaries:
      Node: 18.14.1 - ~/.nvm/versions/node/v18.14.1/bin/node
      Yarn: 1.22.19 - ~/.nvm/versions/node/v18.14.1/bin/yarn
      npm: 9.5.0 - ~/.nvm/versions/node/v18.14.1/bin/npm
      Watchman: 2023.02.13.00 - /opt/homebrew/bin/watchman
    Managers:
      CocoaPods: 1.12.0 - /Users/dongminyu/.rbenv/shims/pod
    SDKs:
      iOS SDK:
        Platforms: DriverKit 22.2, iOS 16.2, macOS 13.1, tvOS 16.1, watchOS 9.1
      Android SDK:
        Android NDK: 22.1.7171670
    IDEs:
      Android Studio: Electric Eel 2022.1.1 Patch 1 Electric Eel 2022.1.1 Patch 1
      Xcode: 14.2/14C18 - /usr/bin/xcodebuild
    Languages:
      Java: 11.0.16 - /usr/bin/javac
    npmPackages:
      @react-native-community/cli: Not Found
      react: 18.2.0 => 18.2.0
      react-native: 0.71.3 => 0.71.3
      react-native-macos: Not Found
    npmGlobalPackages:
      *react-native*: Not Found
@AndrewDongminYoo AndrewDongminYoo added the bug Something isn't working label Mar 6, 2023
@AndrewDongminYoo AndrewDongminYoo self-assigned this Mar 6, 2023
@jb9229
Copy link

jb9229 commented Mar 6, 2023

facebook/flipper#4278

요거 봤슈?

@jb9229
Copy link

jb9229 commented Mar 6, 2023

flipper는 디버깅 툴이니

우선 disable 하구 빌드 먼저 해보는게 좋겠네요

@AndrewDongminYoo
Copy link
Owner Author

@jb9229 NO_FLIPPER=1 환경변수 맞춰놓고 다시 빌드해보려고 합니다.
그런데 지금 다른 타입 이슈 #1 를 어떻게든 먼저 해결하긴 해야겠네요

AndrewDongminYoo added a commit that referenced this issue Mar 6, 2023
such a Big Troubles with the
`RCTCallableJSModule` property of the
iOS `RCTEventEmitter` protocol have
been resolved. Issue will be updated soon!

[BLOCKING] Undefined symbol: _OBJC_CLASS_$_FlipperClient #2
AndrewDongminYoo added a commit that referenced this issue Apr 7, 2023
TaffyDB can allow access to any data

TaffyDB can allow access to any data items in the DB #2
@fukemy
Copy link

fukemy commented May 25, 2023

#1 first.

Hi, where to set, can u help?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
Development

No branches or pull requests

3 participants