Update: please also read my previous post and the new thread About the "Send build to iOS Simulator" choice (google.com) <https://groups.google.com/g/codenameone-discussions/c/HzBs2PICk_Y>
Il giorno mercoledì 10 marzo 2021 alle 08:00:54 UTC+1 P5music ha scritto: > As you can read in the above comments, I clearly said that a Microsoft iOS > simulator is available > where I think it is possible to load and run the .app file as it is on the > Mac and the iOS simulator. > > Regards > > Il giorno mercoledì 10 marzo 2021 alle 04:25:50 UTC+1 Shai Almog ha > scritto: > >> How would you run the iOS simulator without a Mac? >> What's the purpose of doing this? >> You have include source which lets you run in the iOS simulator and debug >> there: >> https://www.codenameone.com/how-do-i---use-the-include-sources-feature-to-debug-the-native-code-on-iosandroid-etc.html >> >> On Tuesday, March 9, 2021 at 9:43:46 AM UTC+2 P5music wrote: >> >>> Yes it is not the original question but >>> I am saying to create a new CN menu entry "Send build to iOS simulator". >>> It's matter of having a new command-line compilation script and let the >>> user download the product that is compatible with the iOS simulators. >>> Regards >>> >>> Il giorno martedì 9 marzo 2021 alle 03:49:33 UTC+1 Shai Almog ha scritto: >>> >>>> iOS simulator is a completely different target and an x86 platform. I >>>> don't understand what you're trying to do. >>>> >>>> On Monday, March 8, 2021 at 10:13:13 AM UTC+2 P5music wrote: >>>> >>>>> Ok the ipa is a zip of an app. >>>>> Now let's deal with what I asked: >>>>> Is it possible that inside it there is an .app file, >>>>> that is >>>>> that kind of file that is runnable inside the iOS simulators >>>>> like XCode iOS simulator (Mac OS) or Microsoft iOS Simulator (Windows)? >>>>> >>>>> It is not important that the .app file is inside the ipa. >>>>> I think that a different command on your Mac server can produce it and >>>>> make the downloading possible from the dashboard. >>>>> the same that is now for the ipa file. >>>>> >>>>> I know that your paid accounts are different from free ones >>>>> but >>>>> in this case it's not like having the XCode project >>>>> instead >>>>> it is just having >>>>> a file that can be loaded into an iOS simulator. >>>>> Instead of running on a physical device or an emulator. >>>>> >>>>> Regards >>>>> Il giorno lunedì 8 marzo 2021 alle 03:37:04 UTC+1 Shai Almog ha >>>>> scritto: >>>>> >>>>>> The ipa is a zip of an app >>>>>> >>>>>> On Sunday, March 7, 2021 at 10:41:20 AM UTC+2 P5music wrote: >>>>>> >>>>>>> I read somewhere that in certain cases, the ipa file is a zip file >>>>>>> that contains >>>>>>> also an .app file, so that it can be extracted and tested on a >>>>>>> simulator. >>>>>>> Is it the case for CodenameOne builds too? >>>>>>> If not, could it be in the immediate future? >>>>>>> Regards >>>>>>> Il giorno domenica 7 marzo 2021 alle 03:17:01 UTC+1 Shai Almog ha >>>>>>> scritto: >>>>>>> >>>>>>>> I don't know if appetize uses an emulator or is like >>>>>>>> https://www.perfecto.io/ it doesn't really matter both are >>>>>>>> semantically the same. We produce an ipa that would work with >>>>>>>> perfector >>>>>>>> etc. and should work with anything that runs iOS. >>>>>>>> >>>>>>>> On Saturday, March 6, 2021 at 10:07:24 AM UTC+2 P5music wrote: >>>>>>>> >>>>>>>>> Maybe that page is well crafted as SEO spam, but it seems that >>>>>>>>> some of those applications are true emulators. >>>>>>>>> For example appetize.io, it at least can run XCode bundles .app, >>>>>>>>> and maybe it can run any iOS app. >>>>>>>>> Now I want to further read that article but it would be >>>>>>>>> interesting to hear from you about the emulators from a technical >>>>>>>>> perspective, for examples if the iOS builds from CodenameOne server >>>>>>>>> can run >>>>>>>>> on any of those emulators, or if a bundle could be created also as >>>>>>>>> the >>>>>>>>> build process output to take advantage of similar products. >>>>>>>>> Regards >>>>>>>>> >>>>>>>>> Il giorno sabato 6 marzo 2021 alle 05:48:42 UTC+1 Shai Almog ha >>>>>>>>> scritto: >>>>>>>>> >>>>>>>>>> That link is a SEO spam article that just writes nonsense to get >>>>>>>>>> clicks for specific keywords. I'm unfamiliar with most of those >>>>>>>>>> things but >>>>>>>>>> those I'm familiar with aren't emulators. E.g. the xamarin tool >>>>>>>>>> isn't an >>>>>>>>>> emulator. They have a tool where you can have a Mac in your office >>>>>>>>>> and then >>>>>>>>>> effectively debug on it with the simulator and remote screen >>>>>>>>>> mirroring. >>>>>>>>>> There are a lot of solutions like that out there that even have >>>>>>>>>> hosted >>>>>>>>>> physical devices in the cloud you can debug/test with. >>>>>>>>>> E.g. https://www.perfecto.io/ >>>>>>>>>> >>>>>>>>>> On Friday, March 5, 2021 at 9:59:22 AM UTC+2 P5music wrote: >>>>>>>>>> >>>>>>>>>>> @Shai Almog >>>>>>>>>>> Sorry the link was wrong both because it led to the italian >>>>>>>>>>> version and it is not relevant for what I am asking. >>>>>>>>>>> Please consider this page (I found other ones in search results >>>>>>>>>>> in fact) which talks about iOS emulators on Windows: >>>>>>>>>>> 14 Best iOS Emulators for Windows (2021 List) >>>>>>>>>>> (connectivasystems.com) >>>>>>>>>>> <https://www.connectivasystems.com/ios-emulator-for-windows/> >>>>>>>>>>> @Dave Dyer >>>>>>>>>>> I just want to test the functionality of my CodenameOne app on a >>>>>>>>>>> reasonably reliable emulator, not performance or debugging or >>>>>>>>>>> special >>>>>>>>>>> features, just cross-platform. >>>>>>>>>>> For example I could check the mouse events capture in the CEF >>>>>>>>>>> BrowserComponent. >>>>>>>>>>> >>>>>>>>>>> I have the possibility to test on a real device but via another >>>>>>>>>>> tester, I would like to test on other Apple models too, and, >>>>>>>>>>> finally, doing >>>>>>>>>>> it myself is certainly better. >>>>>>>>>>> Regards >>>>>>>>>>> Il giorno venerdì 5 marzo 2021 alle 05:11:00 UTC+1 Shai Almog ha >>>>>>>>>>> scritto: >>>>>>>>>>> >>>>>>>>>>>> I'm not aware of any iOS emulators but things might have >>>>>>>>>>>> changed. If you have something in English that might be >>>>>>>>>>>> interesting but >>>>>>>>>>>> only as general knowledge. >>>>>>>>>>>> Emulators are useless for day-day development. A device is a >>>>>>>>>>>> must have expense for these things. That's true for Android too >>>>>>>>>>>> which does >>>>>>>>>>>> have an emulator. >>>>>>>>>>>> >>>>>>>>>>>> On Friday, March 5, 2021 at 2:31:50 AM UTC+2 [email protected] >>>>>>>>>>>> wrote: >>>>>>>>>>>> >>>>>>>>>>>>> If you're talking about testing, rather than debugging, I >>>>>>>>>>>>> don't think emulators can >>>>>>>>>>>>> possibly substitute for actual hardware. Ordinary debugging >>>>>>>>>>>>> works pretty well >>>>>>>>>>>>> from the simulator built into eclipse (or netbeans). >>>>>>>>>>>>> >>>>>>>>>>>>> OTOH if you're doing "desperation level" debugging of >>>>>>>>>>>>> mysterious crashes, it works >>>>>>>>>>>>> to compile from the codename1 sources and use the emulator >>>>>>>>>>>>> built into xcode >>>>>>>>>>>>> or a usb connection to a real device. >>>>>>>>>>>>> >>>>>>>>>>>>> On Thursday, March 4, 2021 at 5:12:13 AM UTC-8 P5music wrote: >>>>>>>>>>>>> >>>>>>>>>>>>>> I searched the internet to understand what can be done with >>>>>>>>>>>>>> iOS simulator and I stumbled upon the concept of iOS emulators, >>>>>>>>>>>>>> that they >>>>>>>>>>>>>> exist as far as I understand, also for Windows. >>>>>>>>>>>>>> Even an official tool is provided by Apple, it seems: >>>>>>>>>>>>>> Uso di TestFlight per distribuire app Xamarin.iOS - Xamarin | >>>>>>>>>>>>>> Microsoft Docs >>>>>>>>>>>>>> <https://docs.microsoft.com/it-it/xamarin/ios/deploy-test/testflight?tabs=windows> >>>>>>>>>>>>>> I have to deepen my knowledge of these things and whether >>>>>>>>>>>>>> it's free stuff or not, >>>>>>>>>>>>>> but I would like to know what do you think about that >>>>>>>>>>>>>> >>>>>>>>>>>>>> in regard to testing the iOS builds produced by CodenamenOne >>>>>>>>>>>>>> servers. >>>>>>>>>>>>>> >>>>>>>>>>>>>> Thanks in advance >>>>>>>>>>>>>> >>>>>>>>>>>>> -- You received this message because you are subscribed to the Google Groups "CodenameOne Discussions" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/codenameone-discussions/f1fd2af8-af01-4df9-a755-6da9dc62cdb5n%40googlegroups.com.
