Flutter iOS IPA Build: No Apple Developer Account or MacBook Needed! 100% FREE • FLUTTER Tutorial

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
welcome back to the channel flow flutter developers today I've got an exciting tutorial for you have you ever found yourself in a bind needing to export an IPA file for iOS devices without shelling out $100 for an apple developer account well you are in a luck because I'm about to show you how to do it completely free of charge whether you are a freelance developer or a part of a team getting your iOS output can be a headache especially when that Hefty developer fee comes into play but fear not regardless of whether you are using Windows Linux or Mac OS I've got a solution for you and all you need is a web browser now it's important to note that the IPA file we are going to generate will be unsigned which means you won't be able to publish it on App Store but hold on because here is the kicker I will also introduce you to an amazing application later in this video that will allow you to easily install your IPI file on any iOS devices be it an iPhone iPad or any other iOS supported devices this method is incredibly handy especially when you are working with clients who wants to test their app on real iOS Hardware with this technique you will be able to safely generate the IP file and deliver it straight to your client for testing but before we dive in if you find this video helpful don't forget to smash that subscribe button give this video a big thumbs up and share it with your flow flutter developers let's spread the knowledge and make everyone's lives a little [Music] easier all right folks so we are getting started with GitHub action to make IPA files first off let's create a new repository toore our project you can name this Repository anything you like if what you are doing is super secret like for a client or for a company you might want to keep it private otherwise if you are cool with sharing go for public and once you have made your choice simply scroll down and hit that create repository button now let's head over to the action tab at the top of the screen once it's open type Dart into the search bar when you see what you're looking for hit the configure button what you will see next is a file generated for us called dart. yaml it will be in the workflows folder inside the GitHub folder on the main branch take a peek inside and you will notice some default commands in there we don't need those so go ahead and delete them instead we are going to replace them with commments you can find on my GitHub page I left the link in the video description for you to easily grab them now these commments are pretty specific for generating IPA files things like the name of the workflow the build's name and the sequence of comments to get that IPA file are all right here I won't dive into each command in details but if you're curious you can check out the GitHub DOC for more info and once you have double checked and ensured that the comments are all replaced in the right order tap on the comment changes button Write a brief message to describe the changes you have made something like updated workflow for IPA generation and then tap on the button again to commit this file now head over to the main branch of your repository to confirm that the file was created successfully next up we need to push the project we want to generate iOS build for into this repository in this example I am adding a demo flutter app that you have all seen before make sure to push your own project at this step all right now we are moving on to pushing our project into the newly created repository I'm going to use the GitHub desktop app for this step but if you are prefer the command line feel free to go ahead with that just remember we need to place the flutter project file right alongside the workflows folder in the main directory of the project so the workflows folder should be right there alongside folders like Android iOS lib and the pected yaml file once you have got everything in place write a message for this commit something like added flut project for iOS build then commit and push those changes to the repository once you have pushed your project files into the repository go ahead and refresh the Chrome tab to ensure that all the necessary files are successfully pushed cool after that we need to Grant permissions to the workflows so it can release a version for the IPA for this project to do that open the setting then on the left side click on actions to see its sub settings from there click on General scroll down until you find the workflows permissions section by default there might not be any permissions set for the workflow but you will need to choose the read and write permissions option to give access to the workflows to read and write for our build in all the Scopes then simply tap on the save button to confirm your changes now head back to the actions tab on the header in the workflow section on the left side you should see iOS IPA build tap on it to open it up once it's open click on the Run workflows button on the right side please make sure the main branch is selected then tap on run workflow to kick off the build process once that's done refresh the page to keep an eye what's happening in this workflow once the workflow is started you will notice it kicking off the IPA building process if you tap on the workflow and then on iOS build you will be able to see the details and logs as the building process progresses as each commment runs you will see its corresponding log messages blow it this helps you understand what's happening at each step if any errors happen during this process you will get a clear message explaining why the build failed you can either search for solution online or ask me in the comment section for assistance but please make sure you have a stable internet connection and have granted all the necessary permissions to the info. Poli file in the iOS folder it's also crucial that the libraries and packages you have used for flutter app are available for IOS as well depending on the complexity of your project the build may take some time and since I am building a demo flatter app it should finish quickly without error however if you encounter any errors just leave a comment I'll be here to help you troubl shoot and resolve them now that the build process is complete and all tasks have finished without errors let's check out the summary tap on the summary tab on the left side to view your iOS build which should indicate a successful completion congratulation you have got your IPA file now head over to the code tab in the main branch of your project in the release section on the right side you will see wi 1.0 tap on it to access the IPA file along with two different types of source code for your project now let's download the IPA file all right now that we have got the IPA file you can install it on your devices without having to pay a cent but how well here is the secret just go to this website or search for the Scarlet app on Google I've put the link in the video description so you can easily find it once you are on Scarlet installing it easy follow the website instruction to install the IPA file on your iPhone this step is really important so don't forget it you will need to go to your iPhone setting then privacy and security and turn on the developer mode after setting it up installing the IPI file and testing your app on your iPhone is simple and if you run into any problems just leave a comment below and I will help you out however if you prefer watching a video guys I've got a one Linked In the description below in another video I'll show you how to install an IPA file using the Scarlet app but for now this should be enough to get you started thanks for watching and I hope you find this tutorial helpful and enjoyable if you did be sure to give it a thumbs up share it with your developer friends and don't forget to subscribe for more content like this until next time happy coding and I will see you in the next tutorial
Info
Channel: Programming With FlexZ
Views: 12,044
Rating: undefined out of 5
Keywords: flutter, flutter tutorial, flutter app, flutter build ios, flutter ios, flutter tutorial for beginners, how to build & release flutter app for ios, flutter build, flutter ios build, flutter latest, flutter updates, flutter build ipa, flutter apk build, flutter developer, flutter for ios, flutter ios app, flutter developers, build flutter app apk, flutter for beginners, flutter dart, flutter course, Flutter, iOS, IPA, app development, no App Store, altstore, install .ipa, xcode
Id: mQMy12Sk0xM
Channel Id: undefined
Length: 6min 56sec (416 seconds)
Published: Tue Apr 02 2024
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.