2015-08-11 2 views
2

Я реализовал шквал 6.7.0 в мой проект Xcode 7 (скор языком), как описано на странице ::Flurry: Xcode 7 и Swift Язык

https://developer.yahoo.com/flurry/docs/analytics/gettingstarted/swift/?soc_src=mail&soc_trk=ma

Но когда проект строительства , я получаю сообщение об ошибке:

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

Как я решить эту проблему? любая идея, пожалуйста?

EDIT ::

HOLY SHIT !! Просто добавил .a файл скопировать расслоение ресурсов ... Я думал, что я проверил, что до сих пор и проблема есть ........

EDIT 2 ::

теперь у меня есть удалил его без проблем

Я не знаю, в чем проблема: |

ответ

2

Я рекомендую вам ту использовать CocoaPods, чтобы избежать всех этих проблем, суматоха имеет стручок, here it is, если вы не знакомы с CocoaPods, here очень прямой учебник

Я сделал это работать

  • Xcode 7 Beta 5
  • CocoaPods v0.38.2

Вот мой PodFile:

# Uncomment this line to define a global platform for your project 
platform :ios, '8.0' 
use_frameworks! 

target 'FlurryTest' do 
    pod 'FlurrySDK', '~>6.6' 
end 

А потом пришлось добавить вручную мостиковую заголовок Flurry-Bridging-Header.h только с этим содержимым:

#import "Flurry.h" 

Теперь добавить на целевые параметры сборки это под Swift Compiler - Code Generation в значении Objective-C Brinding Заголовок:

enter image description here

Тогда вы просто использовать его под ваши классы

enter image description here

И он компилирует конечно: D

+0

А что, если я не хочу использовать это? любая рекомендация, чтобы выяснить, в чем проблема? –

+0

Я сделал так, как вы сказали, проблема все еще существует даже при импорте sdk с использованием какао-стручка! TNX в любом случае –

+0

отправил электронное письмо на поддержку flurry, надеюсь, что они помогут ... :) –

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

  • Нет связанных вопросов^_^