2014-10-15 1 views
1

В настоящее время я пытаюсь создать приложение, содержащее расширение приложения для iOS 8, но я столкнулся с некоторой проблемой. Всякий раз, когда я пытаюсь построить и запустить (будь то на устройстве или в тренажере), я получаю следующее сообщение об ошибке сборки:Ошибка сборки при компиляции проекта Xcode, содержащего расширение приложения iOS 8

Ld /Users/Cory/Library/Developer/Xcode/DerivedData/Lockdown-aklxfnafpdlclwhfylbcjtzskpmb/Build/Products/Debug-iphoneos/Lockdown\ Auth.appex/Lockdown\ Auth normal arm64 
    cd "/Users/Cory/Documents/Programming/Cocoa App/Lockdown/Lockdown" 
    export IPHONEOS_DEPLOYMENT_TARGET=8.0 
    export PATH="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.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 arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.0.sdk -L/Users/Cory/Library/Developer/Xcode/DerivedData/Lockdown-aklxfnafpdlclwhfylbcjtzskpmb/Build/Products/Debug-iphoneos -F/Users/Cory/Library/Developer/Xcode/DerivedData/Lockdown-aklxfnafpdlclwhfylbcjtzskpmb/Build/Products/Debug-iphoneos -filelist /Users/Cory/Library/Developer/Xcode/DerivedData/Lockdown-aklxfnafpdlclwhfylbcjtzskpmb/Build/Intermediates/Lockdown.build/Debug-iphoneos/Lockdown\ Auth.build/Objects-normal/arm64/Lockdown\ Auth.LinkFileList -Xlinker -rpath -Xlinker @executable_path/Frameworks -Xlinker -rpath -Xlinker @executable_path/../../Frameworks -dead_strip -ObjC -framework /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.0.sdk/System/Library/PrivateFrameworks/PlugInKit.framework/PlugInKit -e _NSExtensionMain -fobjc-arc -fobjc-link-runtime -fapplication-extension -miphoneos-version-min=8.0 -Xlinker -dependency_info -Xlinker /Users/Cory/Library/Developer/Xcode/DerivedData/Lockdown-aklxfnafpdlclwhfylbcjtzskpmb/Build/Intermediates/Lockdown.build/Debug-iphoneos/Lockdown\ Auth.build/Objects-normal/arm64/Lockdown\ Auth_dependency_info.dat -o /Users/Cory/Library/Developer/Xcode/DerivedData/Lockdown-aklxfnafpdlclwhfylbcjtzskpmb/Build/Products/Debug-iphoneos/Lockdown\ Auth.appex/Lockdown\ Auth 

ld: framework not found /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.0.sdk/System/Library/PrivateFrameworks/PlugInKit.framework/PlugInKit 
clang: error: linker command failed with exit code 1 (use -v to see invocation) 

Это без дополнительного кода внутри цели расширения, просто создавая расширение, то здание дает меня эта ошибка каждый раз.

Кто-нибудь еще видел эту проблему раньше? Я не делаю ничего необычного, чтобы это происходило.

+0

Существует ли для вас путь в «рамки не найден»? Ошибка предполагает, что она не существует. На моем Mac есть файл фреймворка. Запустите 'ls/Applications/Xcode.app/Содержание/Разработчик/Платформы/iPhoneOS.platform/Разработчик/SDK/iPhoneOS8.0.sdk/Система/Библиотека/PrivateFrameworks/PlugInKit.framework/PlugInKit' в Терминале и проверьте« нет » такой файл или каталог "error –

+0

Кажется, что на этом пути нет файла или каталога. Должна ли переустановка Xcode исправлять эту проблему? – coryb

+0

Да, переустановите Xcode или переустановите iOS 8 SDK (я даже не знаю, как переустановить SDK). Если у вас есть недавняя резервная копия '/ Applications/Xcode.app', вы можете просто попробовать восстановить ее. –

ответ

0

Проверьте, установлены ли ваши сегодняшние расширения Настройки сборки> Другие Флажки компоновщика Xcode, возможно, скопировали это из вашего существующего приложения, оно должно быть пустым.

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