2013-01-13 6 views
5

Używam aplikacji TestFlight do rozprowadzania mojej aplikacji bezprzewodowo, dlatego dołączono wersję SDK 1.2 do mojej aplikacji.Aplikacja TestFlight pokazuje nieprawidłową wersję SDK

Kiedy próbuję przesłać swoją aplikację przy użyciu aplikacji komputerowej, pokazuje ona nieprawidłową wersję pakietu SDK (1.1) zamiast wersji 1.2.

Edycja: Wydaje się również, że nie jest to tylko kwestia informacyjna. To naprawdę jest SDK w wersji 1.1, ponieważ nie obsługuje nowych tokenów aplikacji (sesje nie są wyświetlane itp.), Ale pobrałem nową wersję ze strony internetowej TestFlight i zawarłem ją w moim projekcie.

Co robię źle?

Pozdrowienia

Odpowiedz

5

Chciałbym zalecamy, aby uzyskać TestFlight SDK używając CocoaPods, jest szybki i łatwy, dba o zależnościach i ustawień, i niech Ci skoncentrować się na właściwym kodowaniu. Strona ma dość proste informacje na temat konfiguracji, ale napisałem o tym na temat: tutorial.

Aby uzyskać POD dla TestFlightSDK będziesz wystarczy dodać do Podfile tej linii:

pod 'TestFlightSDK', '~> 1.2' 

TestFlight jest teraz częścią obszaru roboczego, więc musi być importowane w ten sposób:

#import <TestFlight.h> 

powinien być dobry, aby przejść z CocoaPods, ale oto kilka możliwych rzeczy do wypróbowania, jeśli nie masz jeszcze:

  • Spróbuj wysyłania danych przez interfejs WWW zamiast aplikacji komputerowej
  • Sprawdź pliki, które zostały dodane do projektu, może wziął je z niewłaściwej wersji folderu
  • przejść ponownie documentation for v1.2, mogłeś zmarnował Krok
  • Download the SDK Ponownie, interfejs użytkownika strony internetowej nie jest tak jasny, mógłbyś wybrać niewłaściwy.

Nadzieja to pomaga

+0

Zgadzam się. Oto jeszcze jeden samouczek: http://www.raywenderlich.com/?s=cocoapods&lang=en – Shmidt

+0

OK. Zainstalowałem CocoaPods i otworzyłem swój projekt, korzystając z utworzonego dla mnie pliku workspace CP. Ale teraz pojawia się kilka błędów, które są wyświetlane: użycie niezadeklarowanego identyfikatora TestFlight.h – Phil

+1

Dodanie pliku nagłówkowego do mojego pliku Prefix.pch pokazuje, że błąd: "_OBJC_CLASS _ $ _ TestFlight", do którego odwołuje się z: .. ld: symbol (s) nie został znaleziony dla architektury armv7 .. clang: błąd: komenda linker nie powiodła się z kodem zakończenia 1 (użyj -v, aby zobaczyć wywołanie) – Phil