2015-02-09 5 views
0

Я начинаю новый проект, который отлично строился после добавления MagicalRecord через CocoaPods (мой первый опыт работы с CocoaPods).Ошибка компоновщика после внесения незначительных изменений в модель Core Data

Сразу после создания моей модели данных я получил сообщение об ошибке, в котором говорилось, что я не включил ожидаемую обратную связь между двумя объектами. Я пошел в модель данных и исправить это, и теперь я получаю эту ошибку при восстановлении:

Ld /Users/myName/Library/Developer/Xcode/DerivedData/ProjectName-ewvswzrvrwxktphioghlirgkuyju/Build/Products/Debug-iphonesimulator/ProjectName.app/ProjectName normal x86_64 
    cd "/Users/myName/Desktop/Everything from DT 1:20:15/App projects/WMMG/ProjectName" 
    export IPHONEOS_DEPLOYMENT_TARGET=8.1 
    export PATH="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin" 
    /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -arch x86_64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator8.1.sdk -L/Users/myName/Library/Developer/Xcode/DerivedData/ProjectName-ewvswzrvrwxktphioghlirgkuyju/Build/Products/Debug-iphonesimulator -F/Users/myName/Library/Developer/Xcode/DerivedData/ProjectName-ewvswzrvrwxktphioghlirgkuyju/Build/Products/Debug-iphonesimulator -filelist /Users/myName/Library/Developer/Xcode/DerivedData/ProjectName-ewvswzrvrwxktphioghlirgkuyju/Build/Intermediates/ProjectName.build/Debug-iphonesimulator/ProjectName.build/Objects-normal/x86_64/ProjectName.LinkFileList -Xlinker -rpath -Xlinker @executable_path/Frameworks -Xlinker -objc_abi_version -Xlinker 2 -ObjC -lPods-MagicalRecord -framework CoreData -fobjc-arc -fobjc-link-runtime -Xlinker -no_implicit_dylibs -mios-simulator-version-min=8.1 -lPods -Xlinker -dependency_info -Xlinker /Users/myName/Library/Developer/Xcode/DerivedData/ProjectName-ewvswzrvrwxktphioghlirgkuyju/Build/Intermediates/ProjectName.build/Debug-iphonesimulator/ProjectName.build/Objects-normal/x86_64/ProjectName_dependency_info.dat -o /Users/myName/Library/Developer/Xcode/DerivedData/ProjectName-ewvswzrvrwxktphioghlirgkuyju/Build/Products/Debug-iphonesimulator/ProjectName.app/ProjectName 

ld: library not found for -lPods-MagicalRecord 
clang: error: linker command failed with exit code 1 (use -v to see invocation) 

ошибка, кажется, указывает явно проблемы с компоновщика и стручков. Проблема в том, что у меня нет опыта отладки проблем с компоновщиками, и я чувствую себя очень не в своей глубине, когда ссылки, которые я нахожу для подобных проблем, начинают говорить о «зависимостях» и т. Д. Кажется очевидным, что библиотеки MagicalRecord не найдены, но я не знаю, как изменилось это изменение, и я даже не уверен, как его исправить.

Может кто-нибудь помочь, пожалуйста?

ответ

1

Это очень странно, что Core Data вызовет это. Чтобы исправить проблему с каналом, попробуйте ввести pod install (cd в папку, содержащую рабочую область проекта).

+0

Просто попробовал, затем вышел из Xcode, снова начал проект, очистил, построил и получил то же сообщение об ошибке. – rattletrap99

+0

Попробуйте также стереть папку DerivedData? Вы открываете xcworkspace, а не xcproject, не так ли? –

+0

Uh no. Я открыл проект из окна запуска Xcode. Должен ли я открывать рабочее пространство от искателя? – rattletrap99

Смежные вопросы