2015-07-09 2 views
1

Я работаю над интеграцией функциональности фреймворка CoreSpotlight с приложением и пытаюсь запустить его на устройстве iOS 8.3. Каждый раз, когда у меня есть:Xcode сбой при запуске приложения с CoreSpotlight (9.0+) на iOS 8.3

dyld: Library not loaded: /System/Library/Frameworks/CoreSpotlight.framework/CoreSpotlight 
Referenced from: /private/var/mobile/Containers/Bundle/Application/F9714BAD-1386-42A7-9B5F-5C06607AF6CE/Quotes.app/Quotes 
Reason: image not found 
  • я пометил CoreSpotlight как Optional.
  • Каждая цель (приложение + тесты) установила Link Frameworks автоматически до NO, а также в главном проекте этот флаг установлен одинаково.

Я не вижу, где проблема и почему это все еще не работает.

Спасибо заранее!

+2

Глупый вопрос потенциально, но вы попробовали очистить перед зданием? Иногда пути могут быть перепутаны, и очистка может исправить это – Aggressor

+0

@Aggressor, да, я попробовал. –

+0

Можете ли вы опубликовать свои настройки сборки? – Aggressor

ответ

9

Я столкнулся с той же проблемой, но решить это следующим образом:

  1. под «Linked рамочные и библиотеки», добавил CoreSpotlight и пометил его как дополнительное
  2. Очистить папку сборки (Alt + Shift + Ctrl + K)
  3. Построить и запустить на iOS8 устройстве

работает для меня (Xcode7 Beta4)

+1

Xcode7.2 также работает –