2016-02-26 4 views
0

У меня есть новая конфигурация (Дубликат отладки), в которой отображается ошибка «Не удалось импортировать заголовок моста». Но конфигурация отладки компилируется и выполняется без сбоев. Ниже приведены деталиXcode 7.2 Не удалось импортировать заголовок моста

  • Xcode 7.2
  • IOS SDK 9.2
  • Кордова pluggins в Objective C
  • Родной код приложения скор 2.x
  • Одна цель
  • Три конфигурации отладки, тест (дубликат отладки) и выпуска.

При создании проекта в конфигурации отладки/выпуска нет ошибок и запуска приложения в симуляторе без каких-либо проблем.

Когда я строй конфигурации TestDebug (дубликат Debug) или TestRelease (дублированный Выпуска) есть две ошибок

/Пользователи/..../MainViewController.h: 11: 9: «Кордова/CDVViewController.h»файл не найден

не удалось импортировать моста заголовок„“/Users/......./Example4-Bridging-Header.h

ответ

1

Вам нужно добавить эти конфигурации (TestDebug , TestRelease) к проекту Кордовы, а также В противном случае ваш основной проект будет выглядеть в папках для TestRelease и TestRelease, но не найдет результаты сборки Cordova По умолчанию Cordova ставит результат сборки в Debug-iphoneos и Release-iphoneos

У меня была аналогичная проблема, когда я добавлено специальное распределение в мой проект. Для меня это работало при строительстве, но не удалось архивировать. Добавление пользовательского распределения в Кордову помог

После чистой и строить вы должны увидеть LIB Кордова и включают в TestDebug-iphoneos или TestRelease-iphoneos, а не в релиз-iphoneos или Debug-iphoneos (где я предполагаю, что это добавляет теперь для вас)

0

Отвечать для дальнейшего использования: «Очистить» ваш продукт