2013-01-13 44 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

相關問題