Проблема установки Cocoapods 'Charts' - PullRequest
0 голосов
/ 19 января 2019

Я провел последние пару часов, пытаясь устранить эту, на первый взгляд, простую ошибку. Я просто пытаюсь установить фреймворк 'Charts', используя Cocoapods. Я использую Xcode 10 и Objective-C (фреймворк в основном написан на Swift).

Ради тестирования я сделал свой подфайл чрезвычайно простым:

platform :ios, '9.0'

target 'News Aggregator' do

     pod 'Charts'

     target 'News AggregatorTests' do
         inherit! :search_paths
     end

      target 'News AggregatorUITests' do
          inherit! :search_paths
       end

end

Запуск pod-install не выдает ошибок. Тем не менее, когда я пытаюсь скомпилировать из рабочей области, я получаю следующие предупреждения / ошибки: enter image description here

Я заметил, что мои пути поиска в Framework и Header Search пусты, что может быть проблемой. Почему они не устанавливаются автоматически? Кроме того, я не могу найти файл Charts.framework в моем каталоге ... это проблема?

Вещи, которые я пробовал: 1) Очистка папки сборки, 2) Очистка папки производных данных, 3) Ручное добавление каркаса и путей поиска заголовка (хотя я, вероятно, сделал это неправильно), 4) удаление и переустановка файла pod и соответствующего папки и 5) работает "под деинтеграцией". Кажется, ничего не работает.

1 Ответ

0 голосов
/ 21 января 2019

Вы получаете эту ошибку, возможно, из-за проблемы заголовка моста.

Пусть XCode позаботится об этом за вас.

Чтобы исправить эту проблему, выполните шаги

1) Создайте новый проект XCode с OBJC lang.

2) Создайте новый класс с Swift Lang.Выбранный

3) Xcode предложит вам предупредить о добавлении соединительного заголовка

4) Теперь инициализируйте модуль и установите его.

Надеюсь, это полезно для вас и других:)

...