Не удалось импортировать соединительный заголовок '/MyProject-Bridging.h' - PullRequest
0 голосов
/ 15 ноября 2018

Я использую целевую платформу c (CardIO) в своем проекте Swift Когда я запускаю свои тесты без импорта моей цели, все идет хорошо Затем, когда я импортирую свою цель, она появляется

@testable import MyProject

Не удалось импортировать соединительный заголовок '/Users/**/workspace/MyProject-Bridging.h' и MyProject-Bridging.h выдает ошибку 'CardIO/CardIo.h' файл не найден

> Я добавил путь заголовка моста в SWIFT_OBJC_BRIDGING_HEADER под моей целью

1 Ответ

0 голосов
/ 18 ноября 2018

после многих дней копания в интернете .. проблема ушла в CardIO, изменить строку импорта с

#import <CardIO/CardIo.h>

до

#import "CardIO.h"
@import AudioToolbox;
@import AVFoundation;
@import CoreMedia;
@import CoreVideo;
@import MobileCoreServices;

если ошибка «framework not found» появилась только в тестовой цели, вы должны добавить ее в тестовую цель

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...