Реагировать на нативный Viro, фреймворк не найден ViroKit_static_lib Ошибка при сборке на IOS - PullRequest
0 голосов
/ 04 января 2019

В настоящее время я разрабатываю приложение Ar с собственным приложением реагирования (версия 0.55.2) и viro (версия 12). Я следовал их руководству по установке Viro на iOS и Android. (https://docs.viromedia.com/docs/integrating-with-react-native-projects). Он отлично работает на Android, но у меня есть ошибка сборки на xcode. Я выполнил следующие действия для установки viro на ios (https://docs.viromedia.com/docs/no_use_frameworks). Мой подфайл выглядит следующим образом

# Uncomment the next line to define a global platform for your project
platform :ios, '9.3'

    target 'treasureHunters' do
      # Uncomment the next line if you're using Swift or would like to use dynamic frameworks

      # Pods for project
      pod 'ViroReact', :path => '../node_modules/react-viro/ios/'
      pod 'ViroKit_static_lib', :path => '../node_modules/react-viro/ios/dist/ViroRenderer/static_lib'  

    end

У меня было сообщение об успешной установке модуля. замок pod выглядит так

PODS:
  - ViroKit_static_lib (1.0)
  - ViroReact (1.0)

DEPENDENCIES:
  - ViroKit_static_lib (from `../node_modules/react-viro/ios/dist/ViroRenderer/static_lib`)
  - ViroReact (from `../node_modules/react-viro/ios/`)

EXTERNAL SOURCES:
  ViroKit_static_lib:
    :path: "../node_modules/react-viro/ios/dist/ViroRenderer/static_lib"
  ViroReact:
    :path: "../node_modules/react-viro/ios/"

SPEC CHECKSUMS:
  ViroKit_static_lib: 17cb5bbb409057a98d2922cef37afb6b132dd630
  ViroReact: 5520f26ac4654e361786c82da3b29ce0402c3c00

PODFILE CHECKSUM: 4df8dc354119fe43ff9c12440dce232d09df282d

COCOAPODS: 1.5.2

Я открыл файл xcworkspace, я установил Enable Bitcode на no. Когда я строю проект, у меня произошла ошибка из-за команды компоновщика с кодом выхода 1 с таким сообщением: «Framework not found ViroKit_static_lib».

Я не уверен, как с этим справиться. Есть ли где-нибудь путь для изменения?

1 Ответ

0 голосов
/ 04 января 2019

В настройках сборки вашего проекта добавьте это к Framework Search Paths :

"${PODS_ROOT}/../../node_modules/react-viro/ios/dist/ViroRenderer/static_lib"

Добавить это в Пути поиска в библиотеке :

"${PODS_ROOT}/../../node_modules/react-viro/ios/dist/lib"

...