使用cocoapds时Flurry Ads集成问题

rga*_*ber 7 flurry cocoapods ios9

我正在使用Cocoapods 根据Flurry开发者文档中的说明在我的项目中集成Flurry Ads.

我有我的podfile如下:

platform :ios, '9.0'
use_frameworks!

target 'Foo' do
    pod 'Flurry-iOS-SDK/FlurrySDK'
    pod 'Flurry-iOS-SDK/FlurryAds'
end
Run Code Online (Sandbox Code Playgroud)

没有使用桥接头,因为在Cocoapods 0.39我们可以使用use_frameworks!以避免桥接头.我已将" 构建活动架构 " 设置为" 是"进行调试," 否"为"发布".

这是我的错误:_OBJC_CLASS_$_FlurryXXXXXX referenced from FooViewController,linker command failed with exit code 1

在此输入图像描述

tec*_*erd -1

我使用您的 CocoaPods 设置从头开始集成 Flurry。您必须添加一些成功运行应用程序所需的库和框架。

请附上以下给定的框架和库,如图像中所示:

libz.1.1.3.tbd
libz.1.2.5.tbd
libz.1.tbd
libz.tbd
SystemConfiguration.ramework
MediaPlayer.framework
AdSupport.framework
libFlurry_7.3.0.a
libFlurryAds_7.3.0.a
Security.framework
Flurry_iOS_SDK.framework
Pods_ProjectName.framework
Run Code Online (Sandbox Code Playgroud)

将此行添加到 AppDelegate.swift

//  AppDelegate.swift

import Flurry_iOS_SDK

func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
    // Override point for customization after application launch.

    Flurry.startSession("YOUR_API_KEY");
    return true
}
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

在此输入图像描述