Добавьте к ответу Грэма Хита - который, я думаю, заслуживает большего внимания в теме.
Проверка отсутствующего фреймворка - это самое быстрое и простое решение, которое можно попробовать. Абсолютно неразрушающий и, вероятно, причина такого рода ошибок для большинства людей. Просто просмотрите список фреймворков для чего-то, что выглядит соответствующим и попробуйте. Я думаю, что многие люди одурачены, потому что XCode не помечает проблему с классом, когда вы пишете код - просто когда вы связываете его.
Моя ошибка была: «Команда компоновщика завершилась неудачно с кодом выхода 1 (используйте -v, чтобы увидеть вызов)», касающимся пары ошибок в CoreLocation:
"Неопределенные символы для архитектуры armv7:
"_OBJC_CLASS _ $ _ CLLocationManager", на который ссылаются из:
objc-class-ref в NPTViewController.o "
Я добавил CoreLocation.framework, и работа была выполнена.