Архивирование реактивного проекта завершается с ошибкой _RCTCxxBridge - PullRequest
0 голосов
/ 10 апреля 2019

Я попробовал несколько решений, которые нашел в сети, но безуспешно. Я хочу заархивировать реактивный проект, но он продолжает сбой с этой ошибкой

Undefined symbols for architecture arm64:
  "_OBJC_CLASS_$_RCTCxxBridge", referenced from:
      objc-class-ref in libReact.a(RCTBridge.o)
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

Вот мой podfile

rn_path = '../node_modules/react-native'
  pod 'yoga', path: "#{rn_path}/ReactCommon/yoga/yoga.podspec"
  pod 'React', path: rn_path, subspecs: [
    'BatchedBridge',
    'CxxBridge',
    'DevSupport',
    'RCTText',
    'RCTImage',
    'RCTNetwork',
    'Core',
    'RCTWebSocket',
  ]

  # 'Core',
  # 'CxxBridge',
  # 'BatchedBridge',
  # 'DevSupport',
  # 'RCTActionSheet',
  # 'RCTAnimation',
  # 'RCTGeolocation',
  # 'RCTImage',
  # 'RCTLinkingIOS',
  # 'RCTNetwork',
  # 'RCTSettings',
  # 'RCTText',
  # 'RCTVibration',
  # 'RCTWebSocket',

Комментируемые библиотеки были теми, которые я пытался использовать вначале, и при поиске я прокомментировал их и заменил на те, которые там есть.

Вот бинарная ссылка со списком библиотек:

enter image description here

Реактивная версия: 0.58.1

xcode version: 10.2

...