Подпроект не находит модули Swift, установленные через модули - PullRequest
0 голосов
/ 17 октября 2018

Я создал собственный модуль реагирования RNKin.И я попытался установить зависимости этого модуля / библиотеки через Pods.

Podfile

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

target 'demo_pods' do
  # Comment the next line if you're not using Swift and don't want to use dynamic frameworks
  use_frameworks!
  use_modular_headers!

  # Pods for demo_pods

  pod 'KinEcosystem', '0.5.4'
  pod 'JWT', '3.0.0-beta.11'
  pod 'Alamofire'

end

Подпроект (моя библиотека RNKin) импортирует эти каркасы pod (KinEcosystem, Alamofire, JWT)) в файлах .swift (как вы можете видеть на скриншоте). Но когда я пытаюсь построить проект demo_pods, он завершается с ошибкой «Нет такого модуля xxx».

enter image description here

Я пробовал каждую комбинацию пути поиска рамки / заголовка.И я не знаю, что не так: (

Полностью установленный проект можно скачать здесь: https://www.dropbox.com/s/ixy0tip3etb8sb3/demo_pods.zip?dl=0 (модули pods и node_modules уже установлены)

После нескольких дней проб и ошибок я выкладываю этов надежде, что кто-то может мне помочь, это было бы здорово !!! =)

Ответы [ 2 ]

0 голосов
/ 21 октября 2018

исправил мой Podfile:

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

use_frameworks!
use_modular_headers!

workspace 'demo_pods.xcworkspace'

def shared_pods
  pod 'KinEcosystem', '0.5.4'
  pod 'JWT', '3.0.0-beta.11'
  pod 'Alamofire'
end

target 'demo_pods' do
  shared_pods

  target 'RNKin' do
    project '../node_modules/react-native-kin/ios/RNKin.xcodeproj'
    inherit! :search_paths
  end
end
0 голосов
/ 19 октября 2018

Отредактируйте ваш Podfile следующим образом.

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

target 'demo_pods' do
  # Comment the next line if you're not using Swift and don't want to use dynamic frameworks
  use_frameworks!
  use_modular_headers!

  # Pods for demo_pods

  pod 'KinEcosystem', '0.5.4'
  pod 'JWT', '3.0.0-beta.11'
  pod 'Alamofire'

  target 'RNKin' do
      inherit! :search_paths
  end

end

Если это не поможет, повторите воспроизведение.

...