Есть ли способ использовать быстрые какао-бобы и целевые какао-бобы C в одном проекте?
Прямо сейчас я использую MagicalRecord в моем быстром проекте. У меня есть файл заголовка моста, и мой файл pod выглядит так:
platform :ios, '8.0'
pod 'MagicalRecord'
Я хотел бы использовать Alamofire вместо AFNetworking. Когда я вставляю эту строку в мой файл pod, MagicalRecord не работает:
use_frameworks!
РЕДАКТИРОВАТЬ: немного больше информации
Под не работает я имею в виду компилятор / компоновщик не распознает классы MR. Вот второй файл Pod:
platform :ios, '8.0'
use_frameworks!
pod 'MagicalRecord'
Заголовок моста одинаков в обоих случаях:
#import <MagicalRecord/MagicalRecord.h>
Есть ли способ сделать эту работу?
1 ответ
Решение
Если вы посмотрите на README в проекте Glamub Alamofire, они рекомендуют создать Podfile в следующем формате:
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '8.0'
use_frameworks!
pod 'Alamofire', '~> 3.0'
Просто добавьте в конце этого подфайла:
pod 'MagicalRecord'
И тогда, когда вам нужно использовать MagicalRecord, просто сделайте:
import MagicalRecord
в файле нужно.