Как использовать Objective C Cocoapods в Swift Framework - PullRequest
0 голосов
/ 29 января 2019

Мой быстрый фреймворк зависит от Objective C Framework.Как мне это использовать?

Когда я пытаюсь использовать Bridging Header, я получаю сообщение об ошибке типа Framework Target не поддерживает Bridging Header

После поиска янайдено ответов для

  1. Как использовать файлы Objective C в Swift Framework
  2. Как использовать Objective C Framework с быстрым проектом

Но мне нужно решение для

Как использовать Objective C Framework в качестве зависимости в Swift Framework?

Заранее спасибо:)

Ответы [ 2 ]

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

Вы должны выполнить какую-то глупую задачу, и вы сможете добавить Objective-c Framework, а также файлы Objective-C.

1) Создайте файл заголовка и введите headerFile.

enter image description here

2) Установите путь заголовка Bridging, как показано ниже.

enter image description here

3) Цель импорта -c Framework, а также файлы Objective-C, как показано ниже.

#import <FBSDKCoreKit/FBSDKCoreKit.h>
#import <FBSDKLoginKit/FBSDKLoginKit.h>
#import <GooglePlus/GooglePlus.h>
#import <GoogleOpenSource/GoogleOpenSource.h>
#import <Google/SignIn.h>
#import "FBFetchUserManager.h"
#import "TGLStackedViewController.h"
0 голосов
/ 29 января 2019

Просто установите библиотеку в проект, затем создайте Bridging Header и импортируйте файл заголовка этой платформы в Bridging Header.

См. Это для создания заголовка Bridging Ссылка

...