This question already has answers here:
Developing for iOS device in Windows environment with Flutter
(8 answers)
Closed 2 years ago.
So I've been building a flutter app in Android Studio. I'd like to be able to test it on a device but apple tends to be a pain when it comes to testing on Iphone. I have an iphone 7 I'm not currently using that I'd be willing to jailbreak. Does anyone know how I can test on my device? Thanks
The way you can test your app without owning a Mac is by using https://codemagic.io/, which i do.
You can not run your app in debug mode on your iphone without having a mac.
The obvious suggestion would be to run a virtual Mac machine, but I think this is not legally possible. :-(
You need a Mac device almost surely to be able to test the app from your PC. There are a few options that let you develop for iOS from a PC, and test your app. However, eventually you'll require anyway a Mac device for App store submission.
Related
I'm new in iOS app development. Currently I work on a project which is use CoreBluetooth framework, thats why I can't test my app using xcode simulator. Also I don't have iPhone to test at this moment. So I want to test my app using my friend's iPhone. Is it possible to do this remotely? Or is there any other way to do this?
It would be very difficult. Something similar I did sometime to test a specific device of a friend is to connect to his Mac using TeamViewer and basicaly using Xcode on his computer remotely, not ideal and only for very specific case, I strongly recommend to search for a used iPhone.
This question already has answers here:
How can I develop for iPhone using a Windows development machine?
(42 answers)
Closed 6 years ago.
I want to create app for my website,I heard that IOS app development time is less than Android thats why I want to create android app.But I have not Mac,I want to learn swift and create IOS app.Is it possible on windows?(I heard that if I use virtual box to use mac it will be illegal thats why I think they will not allow me to put my app to appstore,is not it)?
App development time is not necessarily faster for iOS than it is on Android. It all depends on what kind of app you're building, your skill level, and many other factors.
Developing iOS apps on Windows is possible but not recommended unless you really know what you're doing. I'd suggest you try building an Android app, or look into one of the many cross-platform options, like PhoneGap or Xamarin.
This question already has answers here:
How can I develop for iPhone using a Windows development machine?
(42 answers)
Closed 7 years ago.
Is there any ide for develop iphone app on windows computer ?
I want to start to develop a i phone app on windows xp.
But i do not have mac book. I want to develop it on my windows computer, is there any application which will help me to do this ?
To develop iOS app you need mac OS X for sure, now you can have an apple machine or you can install Mac OS in non apple machine using VM, for that you can use virtual box installed in windows and then install Mac OS X on VM, there is no other way.
you can install Hackintosh in your windows to develop iphone app
You can use any one of the available tools for cross platform development, but I seriously advise against that. You should go native - the result will be much better.
Assuming you choose to go native (which, again, I highly recommend), and decide to develop your app specifically for iOS devices, you have to do this on a mac. The reason you don't want to mess with hackintosh and its counterparts (regardless of their running slowly, hard to maintain, etc) is that if you develop an app not on a mac device, and Apple finds out, you're in big trouble and will probably end up banned from the App Store. Assuming your app is built with the goal of ending up as a successful one, this is a chance that you shouldn't be willing to take.
This question already has answers here:
Is there a way to run multiple iOS Simulators at once? [duplicate]
(3 answers)
Closed 9 years ago.
I have created two user accounts in Mac system. Using VMWare one person is accessing the system and the other is directly working on Mac PC. When they both try to use iOS simulator it is showing the below alert message:
"You can't open the application "iOS Simulator" because someone else is using it. Ask the other user to quit the application, and then try again."
Can't two users use iOS Simulator at a time in Mac PC? If so can you guide me how to set this up.
No, you cant have two Simulators running at the same time, but You can run a device and simulator simultaneously, each having its own debugger. You can similarly run many devices simultaneously, the problem is only with the simulator that supports only a single instance.
but there is a workaround have a look at this Question, Suggests you can achieve it by have Two users,
Yes there is. Download the script here and then run it before you open xcode in each users account. It will open the simulator in such a way that for every user you can run a simulator. Also, running multiple instances of xcode and debugging on multiple devices under the same user seems to work fine for me at the moment (XCode 4, ios 4.3.3) however I still havent managed to find a way to open more than one simulator for the same user though.
This question already has answers here:
Develop iPhone app without a Mac? [duplicate]
(10 answers)
Closed 9 years ago.
I want to create a mobile application for iPhone in Objective-C. The app should be equipped with a graphical user interface.
The problem is that I don't have a Mac computer so I have no access to the Xcode environment.
Is there any possibility to build my project with an online service (for example on a virtual server, remote control etc.) or can I use tools completely under Windows?
VirtualMacOSX.com have an offer for xCode development, from (as of now) $10 a month.
I am sure others have too.
Although not optimal you can run mac osx on vmware (on your windows machine), then install xcode on that. I did this for a while until I decided to bite the bullet and I bought a mac
Unfortunately there is no good way to do it, anyway you will need access to Mac computer (remote or physical, no difference).