Flurry 问题:Xcode 7 和 Swift 语言

Flurry issue: Xcode 7 and Swift Language

我已经为我的 Xcode 7 项目(swift 语言)实施了 Flurry 6.7.0,如页面 ::

中所述

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)

我该如何解决这个问题?有什么想法吗?

编辑::

天哪!!刚刚添加了 .a 文件来复制包资源... 我以为我之前已经检查过,但问题仍然存在......

编辑 2::

现在我已经毫无问题地删除了它

我不知道是什么问题:|

我建议你使用 CocoaPods 来避免所有这些问题,flurry 有一个 Pod,here it is, if your are not familiar with CocoaPods, here 是一个非常简单的教程

我成功了

  • Xcode 7 测试版 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 Header[ 的值添加到目标构建设置中=42=]:

那你就在你的类

下面用吧

它当然可以编译 :D