Я успешно импортировал lodash в свой проект со следующими командами:
npm install lodash --save
typings install lodash --save
Затем я импортировал его следующим образом:
import * as _ from 'lodash';
и в systemjs.config.js i определил это:
map: { 'lodash' : 'node_modules/lodash/lodash.js' }
Другим решением этой проблемы, которое было ответом на мое исправление, было то, что у меня было два класса с одинаковым именем. Помощник веб-сервисов создал класс Invoice, и когда я попытался добавить файл с тем же именем, у него не было никаких проблем, пока я не попытался скомпилировать.
Поэтому убедитесь, что все ваши классы имеют уникальные имена:)
Вы можете увидеть вывод сообщения об ошибке из GCC, выбрав «Build Results» в меню «Build» или нажав ⇧⌘B.
Ответ Эванса - лучшее, что вы можете сделать, чтобы найти точную причину, по которой у вас возникла эта ошибка. По моему опыту, в большинстве случаев были файлы, которые были удалены, но не были удалены из проекта.
Вероятно, вам не добавили CoreGraphics.framework в ваш список фреймворков.
Чтобы убедиться, щелкните папку «Frameworks» в Xcode. Если среда не указана в таблице справа, вам нужно добавить ее, щелкнув правой кнопкой мыши папку Frameworks, выбрав «Добавить существующую среду ...», а затем выбрав ее из списка.
Я обнаружил проблему после просмотра окна результатов сборки, о котором упоминал Дейв (спасибо !!!). У меня была другая версия одного и того же файла .h и .m, потому что я тестировал с другим кодом. Я удалил ненужные файлы, так как он видел что-то там как дубликат. Сборка прошла успешно. Спасибо!
вы определили те же статические константы !!!!
static NSString *kSectionTitleKey = @"sectionTitleKey";
static NSString *kSectionTitleKey = @"sectionTitleKey";
проблема заключается в
ничего в CoreGraphics.framework
У меня была такая же проблема. Причина в том, что у меня было две функции int main (int argc, char * argv [])
.