2013-01-13 50 views
5

我使用TestFlight应用程序通过无线方式分发我的应用程序,因此将SDK版本1.2包含到我的应用程序中。TestFlight应用程序显示错误的SDK版本

当我尝试使用桌面应用程序上传我的应用程序时,它显示错误的SDK版本(1.1)而不是1.2。

编辑:这似乎并不只是一个信息问题。它确实是SDK 1.1版本,因为它似乎不支持新的App Tokens(会话不显示等),但是我从TestFlight网页获取了新版本并将其包含在我的项目中。

我在做什么错?

问候

回答

5

我建议你TestFlight SDK使用CocoaPods得到的,它的快速和容易的,需要照顾的依赖和设置,让您专注于正确的编码的。 该网站有非常简单的信息如何设置它,但我写了一个关于它的tutorial

要获得TestFlightSDK荚你只需要添加到您的Podfile这一行:现在

pod 'TestFlightSDK', '~> 1.2' 

TestFlight是工作空间的一部分,所以它必须被导入这样:

#import <TestFlight.h> 

你应该是好去的CocoaPods,但这里有一些可能的事情来尝试,如果你还没有:

  • 尝试通过Web界面,而不是桌面应用程序的上传
  • 检查文件已添加到项目中,也许你从错误版本的文件夹选择他们
  • 去一遍又一遍的documentation for v1.2,你可能已经错过了步骤
  • Download the SDK再次,网站的用户界面不是很清楚,你可以选择错误的。

希望这有助于

+0

同意。这里还有一个教程:http://www.raywenderlich.com/?s=cocoapods&lang=en – Shmidt

+0

好的。我安装了CocoaPods并使用为我创建的工作区文件CP打开了我的项目。但是现在出现了几个显示的错误:使用未声明的标识符TestFlight.h – Phil

+1

将头文件添加到我的Prefix.pch中显示错误:“_OBJC_CLASS _ $ _ TestFlight”,引用来自:.. ld:symbol(s)not found for architecture armv7 .. clang:错误:连接器命令失败,退出代码1(使用-v查看调用) – Phil

相关问题