Добавление фреймворка в модули приложений в iOS SDK - PullRequest
0 голосов
/ 02 января 2019

Я работаю над проектом, в котором я добавил Firebase, Crashlytics и т. Д., Используя POD.

Теперь существует необходимость создавать модули для каждой функции, доступной в приложении, поэтому я создал модули для каждой функции (профиль профиля, оплата, связывание и т. Д.), И она отлично работает с приложением основного контейнера.Теперь мое приложение выглядит следующим образом:

enter image description here

Теперь я хочу использовать Framework (скажем, Firebase), добавленный через POD в мой модуль (профиль Say), нопри попытке импортировать в модуль я получаю

Нет такого модуля 'Firebase'

enter image description here

Пожалуйста, предложите мне, как можно добавитьФреймворк добавлен через POD в любой модуль.

Пожалуйста, дайте мне знать, если я объяснил свой вопрос.

Ниже мой POD-файл

platform :ios, '8.0'

use_frameworks!

def mainPodPackage
    pod 'Mapbox-iOS-SDK'
    pod 'ZendeskSDK'
    pod 'OneSignal'
    pod 'Firebase/Core'
    pod 'Firebase/Messaging'
    pod 'FacebookSDK' 
end


target 'Production' do
    mainPodPackage
end

target 'PreProd' do
    mainPodPackage
end

target 'Dev' do
    mainPodPackage
end

1 Ответ

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

Вот как вы можете установить модуль pod для нескольких рабочих областей проекта, отредактировать ваш файл подфайла следующим образом: цель теста должна иметь то же значение project, что и цель:

use_frameworks!

workspace 'Workspace_name'
project 'PjA.xcodeproj'
project 'path_to_PjB/PjB.xcodeproj'

target 'PjA' do
    project 'PjA.xcodeproj'
    ...
end

target 'PjB' do
    project 'path_to_PjB/PjB.xcodeproj'
    ...
end
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...