Платформа sqlcipher не найдена при интеграции Crashlytics в приложение Worklight

Я попытался интегрировать Crashlytics для iOS в проект IBM Worklight 6.1, но получил ошибку, связанную с sqlcipher.framework.

Означает ли это, что Crashlytics и Worklight несовместимы?

Для получения дополнительной информации вы можете узнать больше о Crashlytics по адресу: https://get.fabric.io/crashlytics.

Ошибка, которую я получаю:

ld: warning: directory not found for option '-F"/Users/myUsername/MyProjectPath/ProjectName/apps/AppName/iphone/native/Frameworks"'
ld: framework not found sqlcipher
clang: error: linker command failed with exit code 1 (use -v to see invocation)

person WiPhone    schedule 02.04.2015    source источник
comment
Почему бы вам не указать ошибку и проект, что это происходит...?   -  person Idan Adar    schedule 03.04.2015
comment
@IdanAdar Только что проверил еще раз и выдал ошибку. Я думаю, что существуют некоторые конфликты между фреймворками Fabric CrashLytics и Worklight/SqlCipher. Вы это подтверждаете?   -  person WiPhone    schedule 03.04.2015


Ответы (1)


Я заставил его работать в приложении Hyrid.

  1. Следуйте инструкциям «установщика» Crashlytics.
  2. Как только вы получите сообщение об ошибке sqlcipher.framework
  3. Открыть этапы сборки > Связать двоичный файл с библиотеками
  4. Найдите в списке sqlcipher.framework и перетащите его наверх
  5. Нажмите CMD+B еще раз

На этот раз должно пройти.

person Idan Adar    schedule 05.04.2015