Я устанавливаю две фреймворки A и B. Фреймворк A написан на Objective-C, а фреймворк B работает быстро.Framework B импортируется в Framework A, и все файлы swift доступны в Framework A.
Когда я импортирую Framework A в отдельный проект Xcode, я не могу получить доступ к файлам Framework B. swift в приложении.
Класс, написанный на фреймворке Swift
import Foundation
@objc public class CoreCountryModel : NSObject {
@objc public var CntryId: Int = 0
@objc public var Cntryname: String?
@objc public var Cntryiso_code: String?
}
Фреймворк Objective-C, импорт фреймворка swift для доступа к файлу swift.
#import <Foundation/Foundation.h>
#import <SwiftFramework/SwiftFramework-Swift.h>
@interface TestClassCountries : NSObject
- (CoreCountryModel *)getCoountries;
@end
Приложение, использующее цель Cфреймворк для доступа к файлам фреймворка swift
import UIKit
import ObjectiveCFramework
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
}
}
Когда я импортирую Framework для цели c, Компилятор выдает мне 2 ошибки: 1 - Не удалось создать модуль Objective C 'ObjectiveCFramework' .2 - Файл 'SwiftFramework / SwiftFramework-Swift.h' не найден
Как устранить эти ошибки?