I am windows user and have no experience with macOS. I have developed flutter app in Windows 10 using Android Studio. All working fine and already tested with physical Android Device. Now it is the time to test IOS device. There's the problem started.
I can't build my project in XCode. I already changed user defined build settings as shown in screenshots
When build the project, it is still finding the flutter SDK location of Windows OS
This is my flutter doctor check in macOS
Please guide me.
I found the solution with the help of my friend - flutter developer.
Go to the project directory and run flutter create -i swift . It will recreate the ios folder in project.
Then run pod install command under ios folder
Related
App is not running in Android studio but app is running if I open iOS project from Xcode.
There is a function which call iOS native function using (FlutterMethodCall) So in that case I have to add external pod to Runner project.
Note :
I have externally added some of pods also.
Please help me to solve this.
I found the solution for this,
get "Runner.xcodeproj" from git history and regenerate "Runner.xcworkspace".
I try to build IOS version to my flutter app
I'm using virtual box with macOC catalina
after edit flutter & app path in XCode like:
when I start to build app archive, XCode show this code
That mean its still looking for flutter windows path (C:\src\flutter..........)
what's wrong here?!
Before running your project in xcode
Do
flutter clean
flutter pub get
go yo your iOS directory in side terminal and run pod install
And remember to run flutter commands you have to download flutter SDK (in your MacOs)
I want to build a macOS app from the Flutter project. I can build it and run fine from Android Studio and command line using the following command:
flutter build macos
flutter run -d macos
The documentation says the '.app' file is self-contained and can be distributed as it. However, it doesn't say where it's generated. Do you know how to locate the '.app' artifact for macOS?
mine was in build/macos/Build/Products/Release/$APPNAME.app
And yes, it seems to be entirely self-contained and distributable.
I have created a web app using Flutter and it is running fine.
I wanted to create a mobile app out of it with as little modification to the code as possible and wanted to run it in an Android Emulator, so I installed Android Studio and then a device in ADV Manager. The code did not show any errors but Android Studio is not able to locate the newly installed device. Am I missing something?
The question could also be reframed as: how to convert a Flutter web app into a mobile app.
Source of this answer is :here
Can you try to run the below command in terminal:
flutter devices
Does it show something like this?
Android SDK built for x86 (mobile)
If not, then try to run the following commands:
flutter config --android-sdk <path to android sdk>
flutter config --android-studio-dir <path to android studio>
Replace with the actual path to the SDK in your machine.
And then restart your Android Studio. You should see your virtual device listed under Flutter Device Selection.
Please note, to find the path to Android SDK, you can go to Preferences as shown in this image
Android studio 4.0
Linux Mint 19.3
I create my simple Flutter project and success run it on my Android device.
Nice.
But now I need to run my Flutter project on iPhone. So... to do this I need... what I need?
Maybe install iOS on Virtual Box (on my Linux machine) and then install XCode and then run my Flutter project on XCode? Or maybe has another approach?
You can do that with CI/CD services like Codemagic
How to develop and distribute iOS apps without Mac with Flutter & Codemagic