Получение ошибки _utf8_nextCharSafeBody

Я пытаюсь использовать iOS SDK MixPanel для отслеживания действий пользователя и получаю следующую ошибку при попытке компиляции:

   Undefined symbols for architecture x86_64:
      "_utf8_nextCharSafeBody", referenced from:
          _validate_dispatch_data_partial_string in MPWebSocket.o
    ld: symbol(s) not found for architecture x86_64
    clang: error: linker command failed with exit code 1 (use -v to see invocation)

Насколько я могу судить из документации инструкций по установке, я правильно добавил фреймворк. Это сообщение об ошибке не является уникальным для MixPanel, поэтому мне интересно, что вызывает это в целом, и какой аспект SDK я неправильно интегрировал?


person Andrew    schedule 12.02.2016    source источник
comment
stackoverflow .com/questions/24264231/   -  person Alistra    schedule 13.02.2016


Ответы (1)


Я исправил эту проблему, добавив libicucore.dylib в свой проект в разделе Связать двоичный файл с библиотеками. Вот скриншот, показывающий, как именно это должно выглядеть.

person Matteo Galli    schedule 23.02.2016
comment
импорт libicucore.tbd также устраняет проблему - person Enrico Cupellini; 04.03.2018
comment
Благодарю . Это помогло мне после многих психических пыток. - person Kartiikeya; 08.04.2019