2016-08-03 3 views
1

Я пытаюсь настроить службу OneSignal для моего приложения Swift iOS. Я следовал SDK установить инструкции с сайта OneSignals: https://documentation.onesignal.com/docs/ios-sdk-setupOneSignal Swift Установочный файл не найден

Но я получаю следующее сообщение 2 ошибки

<unknown>:0: error: failed to import bridging header '/Users/Kevin/Desktop/OneSignal-iOS-SDK-master 2/OneSignalSwiftExample/OneSignalSwiftExample/OneSignalSwiftExample-Bridging-Header.h' 

и

'OneSignal/Onesignal.h' file not found. 

Тот же вопрос с Xcode проекта неизмененной OneSignalSwiftExample что они отправляются с SDK.

Мне было интересно, если кто-нибудь еще столкнулся с этой проблемой и может иметь решение?

+0

Вы установили его, используя Cocoapods и! Use_frameworks в Podfile? –

+0

Нет, я на самом деле пошел с ручной установкой без Cocaopods. –

+0

Итак, вы все равно получили .framework. Я думаю, вам нужно просто удалить импорт из заголовка моста и попробовать «импортировать OneSignal» где-нибудь в вашем Swift-коде. –

ответ

1

Проблема решена, поэтому вы можете либо выполнить git pull, либо повторно загрузить репо, чтобы отразить изменения.

В качестве альтернативы, чтобы решить эту проблему на местном уровне:

  1. Создайте директорию с именем Заголовки в iOS_SDK/Framework/OneSignal.Framework/Версии/A
  2. Скопируйте файл OneSignal.h (iOS_SDK /OneSignal/OneSignal.h) в этот вновь созданный каталог.

Должно быть хорошо.

Примечание: Если вы предпочитаете использовать ручной импорт, вам следует клонировать/загружать стабильный выпуск (v1.13.3) вместо текущего репо.

Смежные вопросы