#ios #xcode #import #cocoapods #xcode8
#iOS #xcode #импорт #cocoapods #xcode8
Вопрос:
У меня есть настройка проекта Obj-C / Swift, которая импортирует модули с использованием cocoapods. В любом классе, где я импортирую фреймворк с помощью @import
функции, я получаю сообщение об ошибке SomeModule not found
. Однако, когда я создаю / запускаю, он компилируется нормально, и фреймворк работает и функционирует должным образом.
Проблема здесь в том, что это сбивает меня с толку, когда я пытаюсь написать код ниже ошибки (т. Е. Объекты отображаются как целые числа, потому что ошибка выше портит компилятор; функция автозаполнения не работает и т.д.). Что странно, если я cmd s для сохранения класса, сообщения об ошибках исчезают. Затем, как только я снова начинаю печатать, они появляются снова.
Я зашел так далеко, что удалил все свои cocoapods и переустановил их, но безрезультатно. Это было проблемой только с момента установки xcode 8.
У кого-нибудь есть представление об этом?
Заранее спасибо.
Комментарии:
1. Как вы это исправили? У меня такая же проблема
Ответ №1:
Извините за очень поздний ответ — единственный способ, который я нашел, чтобы обойти это, — это использовать «старый» стиль импорта фреймворка; т. Е. … похоже, что некоторые фреймворки просто плохо сочетаются с объявлением @import . @пабло-мартинес
Если у кого-то есть лучшее решение, пожалуйста, не стесняйтесь поделиться.