Я создаю структуру смешанного языка. У меня в основном есть файлы Swift и несколько Objective-C.Невозможно импортировать CommonCrypto в фреймворке смешанного языка
Один из файлов Objective-C - это криптокласс, который использует CommonCrypto.
Кажется, что я не могу импортировать его по какой-либо причине, хотя я могу импортировать его в рамки Objective-C.
Может кто-нибудь объяснить мне, почему это так?
Все другие решения, которые я нашел, говорят о том, как использовать CommonCrypto в Swift, когда мне нужно использовать его в Objective-C в среде Swift.
PS:
Я попытался добавить импорт в файл заголовка зонтика так:
#import <CommonCrypto/CommonCrypto.h>
ошибку:Include of non-modular header inside framework module 'name of header'
Этот ответ не решить эту проблему: answer
Где вы вставляете эту директиву импорта? –
@ElTomato Мой заголовок класса Objective-c .. также пробовал заголовок зонтика – Fashizel
Пожалуйста, напишите [отчет об ошибке] (http://bugreport.apple.com), это распространенная проблема, и Apple игнорирует Common Crypto в течение многих лет и с Свифтом он только ухудшился. – zaph