WEBVTT

1
00:00:00.160 --> 00:00:01.780
Hi and welcome back.

2
00:00:01.810 --> 00:00:04.300
Today we're going to talk
about Test Flight.

3
00:00:04.330 --> 00:00:06.180
So what is test flight?

4
00:00:06.210 --> 00:00:08.580
Test Flight is Apple's official platform

5
00:00:08.610 --> 00:00:13.060
that allows you to test and distribute
iOS apps before they're released.

6
00:00:13.090 --> 00:00:16.900
It's like having your own testing
environment where you can try out your

7
00:00:16.920 --> 00:00:21.980
app, uncover any bugs, and gather
valuable feedback from your testers.

8
00:00:22.010 --> 00:00:23.980
So why do you need test flight?

9
00:00:24.010 --> 00:00:27.980
Well, testing your app solely
on your own device is limited.

10
00:00:28.010 --> 00:00:31.100
Testlight opens up
a world of possibilities.

11
00:00:31.130 --> 00:00:35.820
Firstly, it enables you to test your app
on variety of devices with different

12
00:00:35.850 --> 00:00:39.620
configurations, screen sizes,
and software versions.

13
00:00:39.640 --> 00:00:44.740
This ensures your app works
seamlessly across different iPhones.

14
00:00:44.770 --> 00:00:46.660
Secondly, Test Flight provides

15
00:00:46.680 --> 00:00:50.020
a controlled and secure
environment for testing.

16
00:00:50.050 --> 00:00:53.580
You can invite specific individuals
to become Testers,

17
00:00:53.610 --> 00:00:59.300
ensuring your app remains confidential and
protected until it's ready for release.

18
00:00:59.330 --> 00:01:02.820
Let's talk about the problems
Test Flight solves.

19
00:01:02.850 --> 00:01:05.770
Firstly, it simplifies
the distribution process.

20
00:01:05.800 --> 00:01:10.020
Instead of manually installing your app
on each tester's device,

21
00:01:10.050 --> 00:01:16.260
test Flight streamlines this by providing
an easy to use app distribution mechanism.

22
00:01:16.290 --> 00:01:18.700
Testers can install the Test Flight app

23
00:01:18.730 --> 00:01:23.180
and receive invitations to download
and test your application directly.

24
00:01:23.210 --> 00:01:25.420
They can provide valuable feedback

25
00:01:25.450 --> 00:01:28.780
through the Test Flight app,
allowing you to gather information

26
00:01:28.810 --> 00:01:34.180
on crashes, UI, Glitches,
or functionality problems they encounter.

27
00:01:34.210 --> 00:01:37.380
This feedback helps you improve your

28
00:01:37.410 --> 00:01:42.020
app's quality before releasing
it to a wider audience.

29
00:01:42.050 --> 00:01:44.540
In the next videos, we're going to explore

30
00:01:44.570 --> 00:01:47.740
how to upload our
application to Test Flight.

31
00:01:47.770 --> 00:01:51.100
To begin, you'll need
an Apple Developer account.

32
00:01:51.130 --> 00:01:53.570
So make sure that until you dive

33
00:01:53.600 --> 00:01:57.490
into the next video, you have
the Apple Developer account.

34
00:01:57.520 --> 00:02:00.380
Once our app is uploaded to Test Flight,

35
00:02:00.410 --> 00:02:06.020
we can start testing it on our own devices
and invite others to join in as well.

36
00:02:06.050 --> 00:02:10.540
But until we do that, for the time being,
I just want to quickly show you how your

37
00:02:10.570 --> 00:02:15.660
Test Flight section could look like
in your Apple Developer account.

38
00:02:15.690 --> 00:02:18.820
So right now you're looking
at my Apple Developer account,

39
00:02:18.850 --> 00:02:22.730
and it is not the same account
that we created together.

40
00:02:22.760 --> 00:02:28.340
It is my old account where I keep
my application draft that I have created.

41
00:02:28.370 --> 00:02:31.380
So I'm just going to go to my apps here

42
00:02:31.410 --> 00:02:35.500
and you're going to see a bunch
of application drafts I have created.

43
00:02:35.530 --> 00:02:37.890
So let's say that we go to.

44
00:02:37.920 --> 00:02:40.820
The first application
that I have ever created.

45
00:02:40.850 --> 00:02:44.220
It was supposed to be an art application.

46
00:02:44.250 --> 00:02:47.780
And then here you're going
to see different sections.

47
00:02:47.810 --> 00:02:54.220
So this App Store section will allow you
to choose a build that you have uploaded

48
00:02:54.250 --> 00:02:59.340
of your application and submitted
for review to the Apple Store team.

49
00:02:59.370 --> 00:03:01.780
So that you could actually publish it.

50
00:03:01.810 --> 00:03:04.660
And what we want to discuss is

51
00:03:04.690 --> 00:03:07.610
particularly this tab, test Flight tab.

52
00:03:07.640 --> 00:03:08.820
So if we go here,

53
00:03:08.850 --> 00:03:12.980
we're going to see that I have uploaded
some builds of my application.

54
00:03:13.010 --> 00:03:15.960
They have expired because
every build that

55
00:03:15.990 --> 00:03:22.540
is not submitted to be reviewed by Apple
Store team expires every three months.

56
00:03:22.570 --> 00:03:28.900
And I have uploaded this a couple of years
ago, so they have already expired.

57
00:03:28.930 --> 00:03:34.260
But when I created these build,
I wanted to share it with some people,

58
00:03:34.290 --> 00:03:38.740
mainly my friends, so that they could take
a look and let me know how intuitive

59
00:03:38.770 --> 00:03:42.460
my app is, whether they
experienced any crashes.

60
00:03:42.490 --> 00:03:47.580
And I could have found the feedback
here if they had reported any crashes.

61
00:03:47.610 --> 00:03:50.780
Through their Test Flight application.

62
00:03:50.810 --> 00:03:53.980
And I could have received
this feedback right here.

63
00:03:54.010 --> 00:03:59.780
I could have seen what issues my friends
experienced when testing my application.

64
00:03:59.810 --> 00:04:03.380
If you want to create an internal testing

65
00:04:03.410 --> 00:04:10.640
group, you can do so here and create
some kind of name, for example, Friends.

66
00:04:11.080 --> 00:04:13.460
And then you can just press on this button

67
00:04:13.490 --> 00:04:17.420
and fill out some fields such as their
email and name,

68
00:04:17.440 --> 00:04:21.460
and you can send out an invite and they're
going to receive a special code that will

69
00:04:21.480 --> 00:04:27.620
allow the to access your application
on their phones directly.

70
00:04:27.650 --> 00:04:29.740
So right now, I have two testers set up.

71
00:04:29.760 --> 00:04:33.140
I'm just not going to go to this tab
because you're going to see their emails.

72
00:04:33.160 --> 00:04:39.420
And the idea is that using these testers,
you get as much feedback as possible.

73
00:04:39.450 --> 00:04:42.420
Plus, once you upload your builds,

74
00:04:42.450 --> 00:04:46.380
they're automatically going
to be available on Test Flight.

75
00:04:46.400 --> 00:04:47.800
So if you wanted to test it.

76
00:04:47.830 --> 00:04:50.260
Yourself, you could do so as well.

77
00:04:50.280 --> 00:04:53.540
You would see all your builds right here.

78
00:04:53.570 --> 00:04:56.300
Any binary files that you have uploaded

79
00:04:56.330 --> 00:05:00.980
which represent your builds
would be presented here.

80
00:05:01.010 --> 00:05:03.860
And then how you actually release it is

81
00:05:03.890 --> 00:05:09.300
you go to the App Store tab and you
would add a build from here.

82
00:05:09.330 --> 00:05:11.460
You could choose a build,

83
00:05:11.480 --> 00:05:16.020
press on Done, and then fill out some
of the information that is required

84
00:05:16.040 --> 00:05:23.340
by Apple, save it, and then add for review
and submit it to the App Store review.

85
00:05:23.360 --> 00:05:26.660
Okay, so this is what Test Flight.

86
00:05:26.690 --> 00:05:32.580
Is, and Test Flight application itself is

87
00:05:32.600 --> 00:05:35.740
available to be downloaded
on the App Store.

88
00:05:35.770 --> 00:05:41.080
So your friends could just go to App Store
on their phone, download it so that they

89
00:05:41.100 --> 00:05:46.100
can access your application
using the code that you provide to them.

90
00:05:46.130 --> 00:05:47.820
So that's all for this video.

91
00:05:47.850 --> 00:05:49.860
I just quickly wanted to explain what

92
00:05:49.890 --> 00:05:55.460
Test Flight is because we are going to be
using Test Flight in the upcoming videos

93
00:05:55.480 --> 00:05:58.940
when trying to deploy our
application to Apple Store.

94
00:05:58.970 --> 00:06:00.580
Now, if you still don't have

95
00:06:00.600 --> 00:06:04.100
Apple Developer ID,
I just want to emphasize this again.

96
00:06:04.130 --> 00:06:07.940
You're not going to be able to deploy
your application to Test Flight.

97
00:06:07.970 --> 00:06:12.380
However, if you still want to practice how
to upload your builds,

98
00:06:12.410 --> 00:06:16.420
then you can just come back
to the Google Play Store video maybe,

99
00:06:16.450 --> 00:06:20.700
because the subscription
there is definitely cheaper.

100
00:06:20.720 --> 00:06:24.020
So once you have your application ready
and you actually want to deploy it,

101
00:06:24.040 --> 00:06:29.220
you can code back to the set of these
videos of deployment section and go

102
00:06:29.250 --> 00:06:34.300
through it again and make sure that you
are able to upload your application

103
00:06:34.330 --> 00:06:41.220
on test flight as long as you want
to make it available to iOS users as well.

104
00:06:41.250 --> 00:06:42.660
Thanks so much for watching.

105
00:06:42.680 --> 00:06:43.760
See you in the next video.

