TestFlight does not accept builds with TestFlight SDK - ios

Trying to upload build with TF SDK I see the following error message:
Sorry, we are no longer accepting any new builds that use TestFlight SDK. Please, remove SDK and re-upload.
Does anybody know any information about this? How long it will be like that? Will it be fixed? Am I doing something wrong? Interesting, that in another TF team everything is ok and upload with SDK goes with success.

TestFlight was acquired by Apple. Android has also been disabled for TestFlight.
See the news here.
Don't worry about it. Use another mobile beta testing like
Ubertesters
Hockeyapp
Mobtest
Centercode
Appmuse
AppHost
Diawi

Burly the parent company of TestFlight was acquired by Apple a couple of weeks back. TF accepts uploads with SDK for older teams, if it is a new team that option is no longer available.

You can still distribute builds to testers though. Just remove TestFlight SDK and remove takeOff code and upload it without SDK. Obviously you lose all the SKD features, but at least you can distribute.

Here is the official announcement from TestFlight.
http://help.testflightapp.com/customer/portal/articles/1452760
If you are using the SDK for crash log reporting, have a look at Crashlytics (owned by Twitter and completely free).

Related

iTunes Connect Testflght Beta Testing

Can we give multiple versions which we are going to release subsequently of the same application for the testers to test it in iTunes Connect.
As anyone effectively using this iTunes Connect Tesflight beta Testing?
Can you please direct me to any good tutorial on how to use it?
I found this tutorial,and it sounds pretty good:
Testflight Beta Testing
Video Tutorial to learn the beta testing
https://itunesconnect.apple.com/downloads/Documentation/TestFlight-v09-iTC-Export-sw.mov
Yes, you can upload different builds of same application to iTune connect for that you have to ensure that build numbers should be different otherwise you cant upload your build to iTune connect
https://developer.apple.com/library/ios/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Chapters/BetaTestingTheApp.html#//apple_ref/doc/uid/TP40011225-CH35-SW2
I don't think it's possible to have multiple versions of your app available for TestFlight. As far as I know you can only have two versions available. Your current version and the following version. After you've created a new version of your current app the 'new version' button disappears.
You can provide multiple versions of your app each version will be available to the testers for a period of 30 days.

Can't submit iOS app to review

I'm having issues with Facebook review. I'm currently using Unity building an Android and iOS game. Android apk wasn't too hard to upload, but the iOS build is much more.
I can't download the app from App Store because the app isn't reviewed by the Apple Team, and when i try to "use an uploaded build", following instructions here : https://developers.facebook.com/docs/ios/creating-ios-simulator-build-for-review/
My build fail. I found some informations, it seems to be an issue caused by Unity, i changed SDK Version to SDK Simulator, and now i don't know what to do.
Can someone find a way to build this simulator version, can I get reviewed by Facebook without any build ? (As long as i already uploaded and Android build)
I have also had this issue. Facebook are fairly quick with their reviews so for me, the answer was to send the app to the app store and allow Facebook's Review team to download it from there to review it.

When publishing an Apple app, can a third party get access before published?

I am publishing my first iOS app to the App Store. However, the company that hired us wants to see the app work before we publish. Is there a way under the $99 developers plan to allow them to see the app work on a real iPhone?
For completeness there is another way. Although I've used TestFlight very happily for years, it can prove to be too complicated for some testers!
If your app has been approved by Apple (but you've set release date in the future), you can give people promo codes (which you can get from iTunesConnect) and they can download the unreleased app. This is great for getting your app to reviewers.
From iOS Developer Library:
Promo codes apply to a specific app version, so when users redeem
promo codes for a version of an app that hasn't been released yet,
they download the prerelease version.
https://developer.apple.com/library/ios/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Chapters/ProvidingPromoCodes.html
Obviously in your case, you probably want to get your client's approval before even submitting to Apple, therefore #Anil's answer is better for you.
This is possible through multiple platforms.
iOS 8
As mentioned above, refer to the following link:
http://blog.thebetafamily.com/2014/09/10/testflight-beta-testing-ios-8/
iOS 7 and below
Test Flight - https://www.testflightapp.com (Acquired by Apple and available on iOS8 as described above)
Hockey App - http://hockeyapp.net
Test Flight is free and simple to use. All you need to do is upload the certificate and it'll take care of the rest. Test Flight used to support other OS like Android. But after the acquisition, I think it only supports iOS.
Hockey App is also simple. But only supports certain numbers of builds or projects for the free version. Hockey App provides direct update during the app launch if a new build has been uploaded.

Getting Production data for iOS apps with Testflight sdk

I have an iOS App with Testflight's sdk 1.1 enabled to get production data. This worked well during beta testing and I submitted the same build (with sdk enabled) to Appstore and the build is approved and released.
However, I dont see any data regarding the usage in testflight live. I have been looking around to find if there are any special setup needed for that without success.
Note that I DONT have the same build version as in appstore in testflight anymore. But I figured that testflight live will still be able to show usage dat.
Anyone have experience with this? Can someone point me in the right direction
After checking around, it looks like as of v1.1, you NEED to have the same build that is submitted to Appstore to be in testflight as well. The reason is that the event matching is done using the UUID of the build.
Their support indicated that they are working on handling orphaned build events as well.

Is it possible to distribute using Testflight and crashreport with crashlytics

I am using testflight to distribute a beta of my app and sometimes having issues logging in to the websites. I want to try crashlytics but i read that there some issues with using both at the same time. Can i not include testflight SDK and still be able to distribute beta using it? Is that a normal practice or i should just stick to one? What about using hockeyapp for both?
Also for people that use crashlytics do you ask the user first to allow sending crash reports.
PS if this question is not approriate for stackoverflow please let me know where with stackexchange
Thank you in advance!
Wayne from Crashlytics here. Crashlytics is compatible and you shouldn't have any worries. For support you can contact at support.crashlytics.com.
You do not need to use the testflight SDK to distribute with testflight, so remove that and use ccrashlytics.
You can ask them before they become the beta user, you dont need to ask each time. If you put that code into production, then you should ask every time before sending.

Resources