向应用添加第三方SDK

时间:2014-04-23 16:17:12

标签: ios

This page说要将SDK拖到项目文件夹中吗?

我已经这样做了,该文件夹名为UbertestersSDK,是我.xcodeproj文件的兄弟。

当我将行#import <UbertestersSDK/Ubertesters.h>添加到AppDelegate.m时,我得到了

'UbertestersSDK/Ubertesters.h' file not found

2 个答案:

答案 0 :(得分:1)

注意:未使用Swift进行测试。

您必须将UbertestersSDK添加到项目中。

所以去:

  

文件 - &gt;将文件添加到“此处的项目名称”

然后选择需要导入的所有文件。

现在,如果导入'UbertestersSDK/Ubertesters.h'

,您的错误就会消失

如果您这样做但仍然无效,请检查以确保Build Phases中的文件已正确分配。我不确定Ubertesters文件是什么(因为你需要一个帐户来获取SDK),但如果它是一个框架,框架应该在"Link Binary With Libraries"中,我想如果你有头文件,它们将在{{1} }。

答案 1 :(得分:0)

如何将Ubertesters添加到基于Swift的项目中。

  1. UbertesterSDK 文件夹(包含UbertestersSDK.framework)拖到您的项目中
  2. #import "UbertestersSDK/Ubertesters.h"添加到* -Bridging-Header.H文件
  3. 将您的Ubertesters组织令牌作为名为ubertesters_organization_token的字符串
  4. 添加到您的Info.plist中
  5. 在AppDelegate.swift中:

    func application(application:UIApplication!, didFinishLaunchingWithOptions launchOptions:NSDictionary!) -> Bool { Ubertesters.shared().initializeWithOptions(UbertestersActivationModeShake)