Возвращаясь к проекту xcode / swift / ios - внезапно получаю "нет такого модуля" - PullRequest
0 голосов
/ 04 июня 2018

Я думаю, что xcode смеется надо мной.

Я открываю свой старый проект, который использует библиотеку диаграмм https://github.com/danielgindi/Charts/

и получаю ошибку

Неттакой модуль Charts

, где я использую

import Charts

Затем я попытался удалить Charts из моего проекта.Скачал новый проект.И перетащил файл Charts.xcodeproj в мой проект - без изменений

Физически организованы мои файлы:

 xcode-ios-projects
 - charts-ios
 - yourappplaform
 -- appcodegeneric (my source code and different .plist files for different apps)
 -- different-apps-asset-folder-1
 -- different-apps-asset-folder-2
 -- different-apps-asset-folder-x

Внутри структуры IDE xcode выглядит следующим образом

appgeneric
- Charts.xcodeproj
- appcodegeneric
-- different-apps-asset-folder-1
-- different-apps-asset-folder-2
-- different-apps-asset-folder-x

Я обновил xcode, диаграммы и т. Д. До самых новых.Я еще не обновил процесс конвертации в Swift 4

Прошло много времени с тех пор, как я коснулся своего проекта ios / swift, поэтому, возможно, я упускаю что-то очевидное - но эта проблема кажется мне немного странной.

ОБНОВЛЕНИЕ После использования «Очистить» теперь я получаю следующую ошибку при «Сборке»:

Модуль, скомпилированный с Swift 3.0.2, не может быть импортирован в Swift3.3: /Users/myname/Library/Developer/Xcode/kukuhkhkuhkuh/Build/Products/Debug-iphonesimulator/Charts.framework/Modules/Charts.swiftmodule/x86_64.swiftmodule

Однако - после очистки этопапка вручную в Finder ... Я знаю, получить ту же ошибку, что и в начале:

нет такого модуля "Графики"

1 Ответ

0 голосов
/ 07 июня 2018

Я бы попробовал CMD + B для его построения, и если это не помогло, попробуйте следующее:

enter image description here

...