WEBVTT 00:05.960 --> 00:11.160 In this video you're going to build and upload your app to the Apple App Store. 00:11.550 --> 00:19.710 Again parts of this video have been updated to use fold up or cocoon instead of tailoring. 00:20.510 --> 00:29.510 Right so first of all you will need to join the apple developer program and then create your app and 00:29.840 --> 00:36.350 then create a provisioning profile and that's going to be explained in the next part of this video. 00:36.770 --> 00:44.450 Then you click on the old button and then if you scroll down you click on the source you're in Orman's 00:44.480 --> 00:48.450 But now you need to sign in using an Apple ID. 00:48.640 --> 00:49.060 OK. 00:49.340 --> 00:54.040 So I'm going to use another one just to show you how the process works. 00:54.590 --> 00:58.710 Well happens. 01:01.790 --> 01:02.830 OK. 01:02.900 --> 01:06.710 And then when assigning. 01:06.890 --> 01:09.520 And now you need to choose the entity type. 01:09.530 --> 01:17.590 So for example I'm going to go for individual pay and then continue. 01:17.890 --> 01:24.500 And then you need to fill in the contact information to save time. 01:24.490 --> 01:29.860 I'm going to pause and move to the next page and you can see the summary for review. 01:29.950 --> 01:31.770 OK. 01:31.800 --> 01:37.550 Now in the final page you will need to go for the payments. 01:37.600 --> 01:38.200 OK. 01:38.230 --> 01:42.230 So you can check these books for automatic renewals. 01:42.730 --> 01:43.780 And then if you continue 01:49.380 --> 01:53.580 then agreed to sign it again. 01:59.670 --> 02:00.330 OK. 02:00.390 --> 02:03.510 And then you need to go for the payments. 02:03.810 --> 02:05.930 So it is going to be an annual payment. 02:05.930 --> 02:06.840 All right. 02:07.140 --> 02:14.580 So once you pay you are enrolled in the program and you can go to the development Web sites for slushed 02:14.580 --> 02:20.320 member center. 02:20.470 --> 02:25.340 So we're going to sign out and signing using that accounts 02:36.180 --> 02:37.800 once you're enroll in the program. 02:37.850 --> 02:38.850 Where are you going to get. 02:38.880 --> 02:39.440 OK. 02:39.930 --> 02:44.680 So now we are going to create an up ID. 02:45.360 --> 02:49.140 So we're going to go to certificates identifies and profiles 02:51.950 --> 02:54.710 and then the USAJOBS identifies 02:57.540 --> 03:00.770 so on the plus sign. 03:00.820 --> 03:14.960 Now we are going to reset our up Id So let's choose a name paid reader for example and then a bunch 03:14.960 --> 03:16.590 of ID. 03:16.890 --> 03:19.130 So there's going to be some dots. 03:19.180 --> 03:23.130 Domain name use a name or business name dot up name. 03:23.450 --> 03:24.660 OK. 03:25.350 --> 03:27.470 So I'm going to go for comm dots 03:31.240 --> 03:35.490 development line and that's it. 03:36.340 --> 03:39.630 Is enabled services. 03:39.650 --> 03:44.670 OK so you can enable services like game Sensa up purchase and so on. 03:46.170 --> 03:47.190 And then click on continue 03:50.460 --> 03:56.940 then submits and then OK. 03:57.580 --> 04:03.940 Now before creating the provisioning profile we'll need to create a sense if it gets that we will include 04:03.940 --> 04:06.610 later and our provisioning profile. 04:06.940 --> 04:11.920 So to create a specific is we're going to go to certificates and then production since we're doing one 04:11.920 --> 04:14.070 for the solution. 04:14.260 --> 04:21.150 So the easiest way to request a certificate is by using X code which is used to develop native apps. 04:21.280 --> 04:23.740 In any case we're going to do this differently. 04:23.740 --> 04:26.180 So we're going to request a specific Mannone. 04:26.290 --> 04:35.390 So let's click on this link notice to the type of ours if it gets going for production up soon. 04:39.200 --> 04:43.480 Now need to create a certificate signing request file. 04:43.650 --> 04:45.650 So on a Mac it's pretty easy. 04:45.650 --> 04:51.950 All you need to do is go to the Applications folder open the Utilities folder and launch the key chain 04:51.980 --> 04:58.200 access and then follow the steps to create a set of figures and then click on continue. 04:58.670 --> 05:07.110 And then you can upload the file that you have created on a Windows PC is going to be slightly different. 05:07.210 --> 05:07.620 OK. 05:07.820 --> 05:10.180 So we're going to need to do this in another way. 05:11.120 --> 05:21.110 So are you going to use a cryptography library called Open SSL so if you google SL pro web open SSL 05:24.450 --> 05:25.600 then go to the first link 05:30.000 --> 05:32.690 now to download the program. 05:32.820 --> 05:35.680 Just go to the first file. 05:35.930 --> 05:36.470 OK. 05:37.920 --> 05:40.200 A 32 bit version of Windows. 05:40.210 --> 05:41.610 OK. 05:46.230 --> 05:46.510 OK. 05:46.510 --> 05:50.660 Now click on the file to install these run 06:00.870 --> 06:03.400 and click on yes and the screen 06:06.600 --> 06:07.970 and then follow the steps 06:11.080 --> 06:13.550 OK I'm going to solve it in the 06:18.600 --> 06:20.330 I'm going to go for the defaults. 06:21.420 --> 06:29.320 Directory and then install. 06:29.510 --> 06:31.260 They can give a donation. 06:31.380 --> 06:34.090 Finish OK. 06:34.900 --> 06:41.510 Now we're going to use open SSL to generate a specific it's so we'll need to use the command line. 06:41.890 --> 06:49.180 So on windows you would need to click on the windows button and then type Sandee for command and then 06:49.220 --> 06:49.500 and 06:54.210 --> 06:57.750 OK if you're on a Mac. 06:58.540 --> 07:03.260 Just go to applications then utilities then terminal. 07:03.520 --> 07:03.960 OK. 07:05.160 --> 07:07.220 All right. 07:07.720 --> 07:12.500 You don't need to run the command terminal as an administrator. 07:12.610 --> 07:24.340 So now if we look at where we installed open SSL in my case it's in C and that open as a cell inside 07:24.340 --> 07:28.850 this folder you'll find a folder called bin. 07:28.990 --> 07:32.710 If you open it you find a list of files there. 07:33.270 --> 07:42.190 So first of all we are going to use a command terminal to change the working directory to the directory 07:42.190 --> 07:44.680 of this Benfold. 07:44.740 --> 07:59.840 So to this we are going to write a CD or change the directory and then space c call on backslash 08:03.420 --> 08:08.030 and then in which case he's going to be open as his cell Win32 08:16.240 --> 08:20.630 OK and then backslash. 08:22.360 --> 08:30.760 Now to make sure we're using the right configuration file which is open SSL that C of G. 08:30.970 --> 08:35.480 We need to set an environment variable to this file. 08:35.490 --> 08:45.870 So just as a variable we use the set function so the variable is called Open SSL underscore Conf.. 08:46.160 --> 08:46.750 OK. 08:47.230 --> 08:51.540 And we need to set this to this file. 08:51.730 --> 08:53.920 So let's write the roots with the file. 08:53.920 --> 08:56.350 So it's going to be c. 08:56.640 --> 08:58.250 On backslash. 09:02.150 --> 09:17.520 Open a sale sign Win32 and then backslash been backslides the name of the. 09:18.230 --> 09:27.100 The next step now is to create a private key so to do this the right open SSL space. 09:27.410 --> 09:35.240 D and RSA for RSA key and then space minus sign out. 09:35.440 --> 09:37.650 And then we write the name of the key. 09:37.720 --> 09:41.000 So I'm going to call it speed reader. 09:41.860 --> 09:53.450 The extension is going to be backi and then space to Foyt. 09:53.740 --> 10:01.250 OK so now if you check the bin folder you'll find the new file the speed reader Watsky. 10:01.360 --> 10:06.170 That's our privacy OK. 10:06.340 --> 10:13.490 Now we're going to use the key we have just created to generate a certificates signing requests. 10:13.990 --> 10:25.790 So to do this the command to write is going to be open SSL space or the queue for request and then space 10:26.660 --> 10:36.870 to sign new and then space minus sign key and they're going to voice the name of our key which is in 10:36.880 --> 10:47.680 my case speed reader that's key and there's space to sign out and then space. 10:47.720 --> 10:55.910 Now we get to name our C as our file certificates 10:59.220 --> 11:15.500 signing request dot sets signing requests OK and then minus sign space minus sign. 11:15.690 --> 11:18.540 S u b j. 11:18.870 --> 11:23.340 And then space and then quotes for Slash. 11:23.880 --> 11:26.130 OK no email address 11:29.150 --> 11:31.680 rates then equal. 11:32.570 --> 11:37.000 And here writes The e-mail address used in the U.S. developer's answer. 11:37.010 --> 11:42.200 So in my case there's going to be e-mail 11:47.130 --> 11:59.890 and then commerce space C and equal the name your race it and that and that in the U.S. developer's 11:59.910 --> 12:00.510 answer. 12:00.810 --> 12:02.700 So with the race my name 12:06.630 --> 12:15.920 and then koma space capsule see for the country equal the country code. 12:15.920 --> 12:17.700 Ok so my is going to be U.K. 12:21.730 --> 12:25.200 click wirklich. 12:25.510 --> 12:29.810 Now we have Goertz file that.