How to compile a flutter application to iPhone WITH NO MAC (FREE | NO JAILBREAK)
HTML-код
- Опубликовано: 29 ноя 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
Good and simple content. Thanks very much.
thanks bro very much
Thanks 😊
It's wonderfull, thank you very much!!
thanks a lot
thanks a ton!!!! bro, it works, i compiled the ipa file and used sideloadly to easily install in to my iphone.
Glad to hear it!
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?
how did you sideload your flutter app to iPhone?
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?
Plains of hacky methods!! Thanks sir
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
I need help, there is a tweak I want to compile but don’t know how, it’s a tweak for calculator
4001009: Invalid .ipa file: missing embedded mobileprovision gettign this error when uploading the .ipa to Daiwai why any idea
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.
my filza showing no files and is empty, what can i do to fix
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?
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?
Yes, you need to make sure hidden folders are enabled in file explorer. The .git folder is a hidden folder by default
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.
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.
Pls make video on how to do same for unity game
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.
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
ERROR :says invalid format in altstore
But how to use flutter based
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.
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
@@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.
my iphone xr is not jailbroken and it still works
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?
me to bro
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?
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!
if i want to share the app with another one should i make same steps with his iphone ?
Yes, you would.
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🙏
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.
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 :)
Solved. Forget to check the VNC testing, LOL
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...
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.
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.
@@user-nf9wb8ge1m your welcome!
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
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: ruclips.net/video/h9ZPzx6C2ro/видео.html
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.
hello when i tried to open filza the app just closes immediately what can i do
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 🙂
My app keeps failing to build on the "Building iOS" stage, what can I do?
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.
@@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
@@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?
@@quickstergamestutorialsgam3899 yes
@@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.
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 ?
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.
same here
my .ipa file type is not IOS app, its just IPA file. Why?
You need to install iTunes from apples website and then it will show as an ios app
Do i want to jail brake my i phone for this?
It’s way easier if you jailbreak your phone but this method still works without a jailbroken phone
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
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.
Have you managed to solve it? @Dhiaz Rionaldo
@@AndreiVS2300 nope
@@quickstergamestutorialsgam3899 should i have the apple developer account? Or just an apple id?
@@dhiazrionaldo Just an apple ID works with altstore.
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
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).
filza crashed on launch for both with and without app extensions :(
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.
@@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
@@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.
apple's evil business plans
Failed to install dependencies
what is the solution ?
== 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
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.
@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 :)
@@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.
@@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.
can't believe you are actually using Minecraft for this lol
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
git add **
git commit -m "initial"
git push