How to compile a flutter application to iPhone WITH NO MAC (FREE | NO JAILBREAK)

Sdílet
Vložit
  • čas přidán 29. 11. 2021
  • Hey everyone! Today I will show you how to compile a flutter app to IOS (iPhone) for completely free and with no Macbook or jailbreak. Using websites like Codemagic which creates a mac virtual machine for you with XCode pre-installed, almost instantly. You can get your app up and running pretty fast.
    Note: The certificate with a free AppleID expires in 7 days. AltStore renews these certificates when they expire if you chose to. You can only have 10 app IDs at one time. You also cannot delete app IDs until they expire. If you want to get your app on the app store, you need to spend 99 dollars a year on the development program to have it put up there.
    Code magic: codemagic.io/
    Filza download: filzadownload.com/
    iTunes download (DO NOT GET FROM MICROSOFT STORE): support.apple.com/downloads/i...
    AltStore download: altstore.io/
    tags (IGNORE):
    flutter deploy to ios device,flutter tutorial,flutter for beginners,flutter app,flutter real world app,iphone app,flutter,code signing,cross-platform app,ipad app,development,dart,coding,ios,compile,flutter,no mac

Komentáře • 85

  • @katyusha06
    @katyusha06 Před 2 lety +2

    Good and simple content. Thanks very much.

  • @darlingtonobiriyeboah9600

    Thanks 😊

  • @divyanshm.2276
    @divyanshm.2276 Před 9 měsíci +1

    thanks bro very much

  • @VladimirPutin_-rp5hi
    @VladimirPutin_-rp5hi Před 11 měsíci

    It's wonderfull, thank you very much!!

  • @TonyMalik7
    @TonyMalik7 Před rokem

    thanks a lot

  • @shakthi1811
    @shakthi1811 Před 2 lety +4

    thanks a ton!!!! bro, it works, i compiled the ipa file and used sideloadly to easily install in to my iphone.

    • @quickstergamestutorialsgam3899
      @quickstergamestutorialsgam3899  Před 2 lety

      Glad to hear it!

    • @merlinchiodo8943
      @merlinchiodo8943 Před rokem

      Yeah, did it too over sideloadly... Very fast and easy over sideloadly. But my App crashes instantly 😂(working on Android) is there any way to debug it?

    • @zojirushi1
      @zojirushi1 Před 3 měsíci

      how did you sideload your flutter app to iPhone?

  • @mohannadalnono5222
    @mohannadalnono5222 Před 2 lety

    Plains of hacky methods!! Thanks sir

  • @GTNOfficial
    @GTNOfficial Před 5 měsíci

    I somehow got this to work with a build of my app and fileza not working on iOS 17, but now I can't install any newer app builds. Any chance you know of a fileza alternative or other way to make this work using just a PC on ios 17?

  • @ibrahimmahroof3455
    @ibrahimmahroof3455 Před rokem

    Pls make video on how to do same for unity game

  • @markdeyarmond2070
    @markdeyarmond2070 Před 6 měsíci

    My app crashes immediately. I can install but as soon as I try to open it crashes. Option to do anything with app extensions never came up as an option

  • @jaydenmg1127
    @jaydenmg1127 Před 26 dny +1

    So far i have tested it and it works well for apps that doesnt connect with Firebase, but it just shows a white screen when I sideload an app that has firebase connection. What about apps that do connect with Firebase database like Login pages, etc. Maybe im missing something? Do reply me if it will work if I sideload the app with a firebase connection? Is there a way for it? Thanks in advance.

  • @Universe_Energy
    @Universe_Energy Před rokem

    I need help, there is a tweak I want to compile but don’t know how, it’s a tweak for calculator

  • @giakiendau3968
    @giakiendau3968 Před 5 měsíci

    my filza showing no files and is empty, what can i do to fix

  • @zojirushi1
    @zojirushi1 Před 3 měsíci

    can you do an updated version for 2024 with flutter app to iPhone latest ios version and with no mac? windows PC only. do you need to pay the $99 apple developer kit? or can you load an app onto your phone. just for yourself to use daily?

  • @BRAR-rz9wo
    @BRAR-rz9wo Před 2 měsíci

    ERROR :says invalid format in altstore

  • @johnmartin9329
    @johnmartin9329 Před 9 měsíci

    4001009: Invalid .ipa file: missing embedded mobileprovision gettign this error when uploading the .ipa to Daiwai why any idea

  • @Carloscjj
    @Carloscjj Před 2 lety +1

    hey its been an hell for me trying to use the comand git add because after that i get the same error as you but no .git file got created on my folder can you help?

    • @quickstergamestutorialsgam3899
      @quickstergamestutorialsgam3899  Před 2 lety

      Yes, you need to make sure hidden folders are enabled in file explorer. The .git folder is a hidden folder by default

  • @memes_duniya__
    @memes_duniya__ Před 4 měsíci

    But how to use flutter based

  • @abdihakimabdulle2186
    @abdihakimabdulle2186 Před 2 lety

    do you have other apps like filza it doesn't open on my iOS 15 device i follow every step you go through but doesn't work i needed it very much please help🙏

    • @quickstergamestutorialsgam3899
      @quickstergamestutorialsgam3899  Před 2 lety

      Hey I responded to another comment like this and I looked into it. Unfortunately Filza only supports up to iOS 14 for some reason and I don't know when they will update it. I haven't tried this myself but see if you can follow my steps in Filza but on windows instead, like unzip then rezip etc. I'm really sorry about this and I will look into a work around.

  • @victordouglas6939
    @victordouglas6939 Před 2 lety +2

    I got a error during building IOS: Automatically assigning platform `iOS` with version `9.0` on target `Runner` because no platform was specified. Please specify a platform for this target in your Podfile. "Error running pod install"
    My flutter project didn't generate the podfile, so I can't define the IOS version. How can I fix that if I'm using Windows? I definitely can't instal podfiles.

    • @quickstergamestutorialsgam3899
      @quickstergamestutorialsgam3899  Před 2 lety

      This is strange. My flutter project does not have a pod file either but it still works without errors. It also automatically assigned the iOS version to 9.0 like yours did. I'm not sure why it would error on the pod install when you don't even have a podfile.

  • @haroonrehman8156
    @haroonrehman8156 Před 11 měsíci +1

    How can we handle real-world situation like integration of Firebase, Google Auth, Notifications and other Platform specific configuration where you have to open your Flutter Project in Xcode and perform all those configurations et.

    • @quickstergamestutorialsgam3899
      @quickstergamestutorialsgam3899  Před 11 měsíci

      Problems like that require you to either make a mac virtual machine or get a package for flutter that does that for you. This method is called purely for compiling the app to the iPhone. If you need to write platform native code then there’s really nothing you can do except install Xcode onto a virtual machine or get a cheap Mac

  • @quickstergamestutorialsgam3899

    At 9:28 I say that you still need AltStore if you have a jailbroken phone. This is not correct as you can install an extension to Filza that allows you to fake "code sign" your app. This is ONLY for jailbroken phones, if you aren't jailbroken then this will not work at all.

    • @muhammadharis-lo9nv
      @muhammadharis-lo9nv Před 2 lety +1

      Hi sir is still need xcode or mac os remotely? I have no macbook and dont want to use hackintosh because my latop is not support and when i try in hackintosh virtual box my pc running very slow there is solution to install xcode in windows without hackintosh

    • @quickstergamestutorialsgam3899
      @quickstergamestutorialsgam3899  Před 2 lety

      @@muhammadharis-lo9nv You do not need xcode or mac os for this. If you watch through the video I show you this service called codemagic. You can sign up with your email and then compile it using codemagic's Mac. You just need a github account and codemagic account and a apple id, no virtual machine or anything.

    • @malcoder
      @malcoder Před rokem

      my iphone xr is not jailbroken and it still works

  • @Hardy970
    @Hardy970 Před 6 měsíci +1

    Hi, currently Filza is not compatible with iOS 17, so when I install it, I can't open it. Do you have an alternative to suggest?

  • @razushikh4553
    @razushikh4553 Před 2 lety +1

    Hi, I am beginner in flutter. I want to know, .ipa file directly install in iphone real device without Filza ( like . apk file in android) is it possible?

    • @quickstergamestutorialsgam3899
      @quickstergamestutorialsgam3899  Před 2 lety

      Unfortunately, it's not possible to install an ipa file to an iPhone like in Android unless your phone is jailbroken. The only way to install it is with Altstore or some application like that. When I made this video I did make a couple mistakes in the installing process and I bet there is a much cleaner tutorial out there that goes more in-depth with the instructions on installing it. I only used Filza to make the ipa work properly with Altstore but if you want to, you could jailbreak your phone. I know how much of an inconvenience this is, but it's the only way to make installing ipa's as seamless as an apk file in android. Please reply if you have any questions!

  • @husamsultana8788
    @husamsultana8788 Před 2 lety +1

    if i want to share the app with another one should i make same steps with his iphone ?

  • @ezfrag2656
    @ezfrag2656 Před rokem

    Hi, i already successfully builded it, but there is no Explore build via SSH or VNC Client. Is there any way to get the IP?
    Thanks :)

    • @ezfrag2656
      @ezfrag2656 Před rokem

      Solved. Forget to check the VNC testing, LOL

  • @user-nf9wb8ge1m
    @user-nf9wb8ge1m Před 2 lety

    Hello, when I finished installed the app builded by codemagic,it show below: In iOS 14+,debug mode Flutter apps can only be launched from flutter tooling, IDESswith Flutter plugins or from Xcode. Alternatively, build in profile or release modes to enable launching from the hone screen. but I already build by using release mode,it still show this message...

    • @quickstergamestutorialsgam3899
      @quickstergamestutorialsgam3899  Před 2 lety +1

      To be honest I have no idea why it would be saying that. Try to build it again with making sure that you did select release mode. Debug mode does not run standalone in iOS 14 or above. It needs an ide to be attached for some reason.

    • @user-nf9wb8ge1m
      @user-nf9wb8ge1m Před 2 lety

      thanks dude,i reopen a new project and build it again now it works,not pretty sure what went wrong,but your video really give a great help.

    • @quickstergamestutorialsgam3899
      @quickstergamestutorialsgam3899  Před 2 lety

      @@user-nf9wb8ge1m your welcome!

  • @onlythestrongsurvive
    @onlythestrongsurvive Před 2 lety +3

    As cool as this is, I'm glad I have a MacBook. My biggest fear is updates. iOS will update something, or codemagic wont update something and this process will fail 80% into it. Good tutorial though

    • @quickstergamestutorialsgam3899
      @quickstergamestutorialsgam3899  Před 2 lety +1

      Thanks for the compliment. Personally this was the method I used before I got my Mac so I could test apps on my physical device, and I thought I would share it. Really the best solution if you don't have the money for a Mac is a virtual machine, but I understand why a lot of people don't want to go through the hassle to make one (or their computer simply isn't powerful enough).

  • @akshaykulkarni0007
    @akshaykulkarni0007 Před 2 lety

    Filza is installed, but not opening in my device, i am on iOS 15, may be it supports till iOS 13,
    Is there any other way ?

    • @quickstergamestutorialsgam3899
      @quickstergamestutorialsgam3899  Před 2 lety

      Possibly, we only use filza to get the ipa file set up properly for the installation through altstore. Try to follow my steps in filza but instead in windows. I tried to do that before and it didn't work, but I'm almost certain I was doing something wrong. If all else fails then you will unfortunately probably have to jailbreak your device which is not as difficult as it may seem. It looks like filza supports up to iOS 14 currently.

    • @Elapeswts
      @Elapeswts Před 2 lety

      same here

  • @dhiazrionaldo
    @dhiazrionaldo Před rokem

    Hello i have completed the tutorial for ios 15 from the comment section, but when i try to install the app from altsotre it says that “the app is invalid” is there any solutions for that? Thank you

    • @quickstergamestutorialsgam3899
      @quickstergamestutorialsgam3899  Před rokem

      This issue has happened to me in the past when I tried to zip the file on Windows rather than on the phone. It is possible that the file is invalid for various reasons, but I am not sure what the specific issue is because I haven't tried the iOS 15+ method myself. My advice would be to retrace the steps from the tutorial and see if it works, but I wouldn't know how to fix it if it doesn't. I apologize for not being able to provide more helpful information, but if you do figure out a solution or workaround, please let me know.

    • @AndreiVS2300
      @AndreiVS2300 Před rokem

      Have you managed to solve it? @Dhiaz Rionaldo

    • @dhiazrionaldo
      @dhiazrionaldo Před rokem

      @@AndreiVS2300 nope

    • @dhiazrionaldo
      @dhiazrionaldo Před rokem

      @@quickstergamestutorialsgam3899 should i have the apple developer account? Or just an apple id?

    • @quickstergamestutorialsgam3899
      @quickstergamestutorialsgam3899  Před rokem

      @@dhiazrionaldo Just an apple ID works with altstore.

  • @Elapeswts
    @Elapeswts Před 2 lety

    Hello there I am currently running on ios 15 well the latest ios and filezia or whatever it was called currently installed onto my iphone and does not open it instantly closes the application

    • @quickstergamestutorialsgam3899
      @quickstergamestutorialsgam3899  Před 2 lety

      So filza doesn't work on phones iOS 14 and up for some reason and there are videos out there on how to get filza on iOS 15. Here is one I found: czcams.com/video/h9ZPzx6C2ro/video.html

    • @quickstergamestutorialsgam3899
      @quickstergamestutorialsgam3899  Před 2 lety

      This is obviously not the best solution and I recommend trying to follow the steps I take on filza, but on windows instead. Or find a filza alternative.

  • @og_akoh
    @og_akoh Před 8 měsíci

    hello when i tried to open filza the app just closes immediately what can i do

    • @quickstergamestutorialsgam3899
      @quickstergamestutorialsgam3899  Před 8 měsíci

      I would recommend trying to setup the contents of the ipa file on the pc rather than filza as filza can be a bit broken on newer iOS versions. I’m sorry this tutorial is a little bit dated but 90% of the steps can still be followed without any problems. I might make an up to date version of this video with these problems solved, in the mean time, try to follow the steps on the pc like I said and then if that doesn’t work look into another file manager for iOS similar to filza 🙂

  • @Bonnie39
    @Bonnie39 Před 2 lety +2

    My app keeps failing to build on the "Building iOS" stage, what can I do?

    • @quickstergamestutorialsgam3899
      @quickstergamestutorialsgam3899  Před 2 lety

      It is failing to compile somewhere. Check if your app has any errors and see if codemagic will give you information on where it went wrong.

    • @Bonnie39
      @Bonnie39 Před 2 lety

      @@quickstergamestutorialsgam3899 I'm not sure exactly what one thing is causing it as it appears to be multiple errors. I built my app using Teta, and then downloaded the project as a .zip package. I think that it is a problem with Teta currently

    • @quickstergamestutorialsgam3899
      @quickstergamestutorialsgam3899  Před 2 lety

      @@Bonnie39 Yes I believe if you used a service like Teta to make your app it may cause problems. I'm not that familiar with Teta but it does produce flutter/dart code correct?

    • @Bonnie39
      @Bonnie39 Před 2 lety

      @@quickstergamestutorialsgam3899 yes

    • @quickstergamestutorialsgam3899
      @quickstergamestutorialsgam3899  Před 2 lety

      @@Bonnie39 Yeah I don't know what causes it but there must be a problem with Teta. You should try to download the flutter sdk on your physical computer and try compiling for like windows or something to see if there is still an error. That way you can see the error messages more in-depth.

  • @knightx9405
    @knightx9405 Před rokem +4

    apple's evil business plans

  • @abdelhakrazi6106
    @abdelhakrazi6106 Před 2 lety

    filza crashed on launch for both with and without app extensions :(

    • @quickstergamestutorialsgam3899
      @quickstergamestutorialsgam3899  Před 2 lety

      If your on iOS 15 your going to have to look up a workaround unfortunately. There is a lot on the internet so just find a tutorial for a file explorer for iOS, or filza for iOS 15. I'm sorry for the inconvenience.

    • @abdelhakrazi6106
      @abdelhakrazi6106 Před 2 lety

      @@quickstergamestutorialsgam3899 I've managed to make it work, I've installled FilzaEscaped because it supports ios15 but it does have some bugs for example it shows that applications folder empty, so as a workaround, I've taken the payload folder from pc , made it .zip ( notice .zip not .ipa ) and then I've unzipped and zipped the zip file through apple's default file manager, and renamed it in FilzaEscaped to .ipa because u can't do it in apple's default file manager and installed it through altstore and it worked.Hope that it helps other people struggling with new ios versions

    • @quickstergamestutorialsgam3899
      @quickstergamestutorialsgam3899  Před 2 lety +1

      @@abdelhakrazi6106 You should make this a full comment and not a reply. I want to pin this because a lot of people have this problem.

  • @Klboygamingyt
    @Klboygamingyt Před rokem

    Do i want to jail brake my i phone for this?

  • @musluhancavus8271
    @musluhancavus8271 Před rokem

    my .ipa file type is not IOS app, its just IPA file. Why?

  • @barturban2154
    @barturban2154 Před rokem

    can't believe you are actually using Minecraft for this lol

    • @quickstergamestutorialsgam3899
      @quickstergamestutorialsgam3899  Před rokem

      Lol I know but you can use other apps as well, or you could just upload the ipa from your computer and download it onto your phone. Anything works

  • @mawiza2279
    @mawiza2279 Před 2 lety

    Failed to install dependencies
    what is the solution ?

    • @mawiza2279
      @mawiza2279 Před 2 lety

      == Use manually uploaded iOS code signing files ==
      > keychain initialize
      Initialize new keychain to store code signing certificates at /Users/builder/Library/codemagic-cli-tools/keychains/22-03-22_p9ywzejc.keychain-db
      Create keychain /Users/builder/Library/codemagic-cli-tools/keychains/22-03-22_p9ywzejc.keychain-db
      Set keychain /Users/builder/Library/codemagic-cli-tools/keychains/22-03-22_p9ywzejc.keychain-db timeout to "no timeout"
      Set keychain /Users/builder/Library/codemagic-cli-tools/keychains/22-03-22_p9ywzejc.keychain-db to system default keychain
      Unlock keychain /Users/builder/Library/codemagic-cli-tools/keychains/22-03-22_p9ywzejc.keychain-db
      == Install Flutter dependencies ==
      > flutter packages pub get
      Resolving dependencies...
      The current Dart SDK version is 2.16.1.
      Because ios_test requires SDK version >=2.17.0-69.2.beta

    • @quickstergamestutorialsgam3899
      @quickstergamestutorialsgam3899  Před 2 lety

      It looks like Codemagic's Dart SDK version is 2.16.1 and the SDK on your own machine is beta release 2.17.0. You need to downgrade your flutter version to something equal to or lower than 2.16.1 on your PC.

    • @markkeresztessy9414
      @markkeresztessy9414 Před 2 lety

      @QuicksterGames Tutorials/Gameplay/And more! Hi, I'm facing the same issue. Could you please make a short video tutorial on how to fix this problem? I'm not sure how it works. I would really appreciate any help. Thank you in advance, cheers :)

    • @quickstergamestutorialsgam3899
      @quickstergamestutorialsgam3899  Před 2 lety

      @@markkeresztessy9414 I personally haven't had this problem so I don't know how to show myself fixing it. I will look into it more but just make sure you are not using a beta release of Flutter, thats all.

    • @quickstergamestutorialsgam3899
      @quickstergamestutorialsgam3899  Před 2 lety

      @@markkeresztessy9414 The original commenter posted an error log but it looks like it got deleted, so you can't compare it to your problem unfortunately.

  • @dedded-je3eg
    @dedded-je3eg Před 2 měsíci

    git add **
    git commit -m "initial"
    git push