Develop iOS Apps Without a Mac, on Windows with Xamarin Hot Restart

Поділитися
Вставка
  • Опубліковано 21 лип 2024
  • That's right, with Xamarin Hot Restart you can develop iOS apps straight from Windows, without ever having to own a Mac. In this video I will go over what Xamarin Hot Restart is exactly and how to get you started with development in Visual Studio 2022. Last but not least: I tell you the secret on how to even publish your app to the App Store... FOR FREE!
    💝 Join this channel to get access to perks:
    ua-cam.com/channels/ral.html...
    Disclaimer: this channel is done on personal title, in my free time, and not officially affiliated with or endorsed by Microsoft (my employer) in any way. Opinions and views are my own.
    🛑 Don't forget to subscribe to my channel for more cool content: ua-cam.com/users/GeraldVerslui...
    🐦 Follow me on Twitter: / jfversluis
    🤝 Join the Discord server: / discord
    🔗 Links
    Xamarin Hot Restart Docs: docs.microsoft.com/xamarin/xa...
    ⏱ Timestamps
    00:00 - Develop iOS Apps Without a Mac!
    00:17 - HUUUUGE THANK YOU!
    01:10 - What is Xamarin Hot Restart?
    03:01 - Setup Hot Restart
    04:47 - Install and Setup iTunes
    05:51 - Connect Physical iOS Device
    07:57 - Login with Apple Developer Account
    09:18 - Run iOS App From Windows on iOS Device
    10:48 - Outro: How To Publish To The App Store?
    🎥 Video edited with Camtasia (ref): techsmith.z6rjha.net/AJoeD
    🙋‍♂️ Also find my...
    Blog: blog.verslu.is
    Twitch: / jfversluis
    All the rest: jfversluis.dev
    iTunes installation music from: toolofgod.com/my-music/royalty...
  • Наука та технологія

КОМЕНТАРІ • 221

  • @thiagooliveira4192
    @thiagooliveira4192 2 роки тому +16

    This is really awesome, just thinking that I won't need a macos to develop apps for ios makes me very excited! unfortunately I haven't bought an apple account yet but now I'm thinking about doing so, thanks so much for sharing this information!

    • @jfversluis
      @jfversluis  2 роки тому +1

      It will cost you 100 Dollar for 1 year to try it out. That isn't cheap, but shouldn't be insurmountable as well... Let me know how it goes!

    • @jfversluis
      @jfversluis  2 роки тому +3

      @@dotnetdevni as mentioned, that can be done with an Azure DevOps build agent. You will need to generate a certificate, that can be done with Mac in Cloud or maybe someone you know that has a Mac that you can borrow for a minute. Still cheaper than 2000 Dollars :)

  • @ashlar64
    @ashlar64 2 роки тому +15

    Hey Gerald. I loved this video. I can't wait to try this out on my Windows machine. Also...you should consider making a video about publishing an iOS app to the iOS store with Devops. Publishing an iOS has been one of our biggest developing pains as a mobile app developer.

    • @jfversluis
      @jfversluis  2 роки тому +3

      I’ll see what I can do! Thanks for the kind words!

    • @nkosinathindlovu3059
      @nkosinathindlovu3059 8 місяців тому

      @@jfversluis Do you have an update on this?

    • @jfversluis
      @jfversluis  8 місяців тому

      Not yet unfortunately

  • @3ammin9
    @3ammin9 Рік тому +2

    Hi Gerald, thanks for your video, it's very informative.
    Can you expand a little on these:
    - 3 hosted Mac machines on your devops or app center
    - CI-CD pipeline
    Does it mean:
    - with the paid Apple Developer account I have access to 3 Mac VMs for no extra charge?
    - I don't need a physical Mac for getting the right certificates?
    If your answers to the above are both no, can MacInCloud completely replace my need for a physical Mac?
    Thanks in advance!

  • @alessandrosimonelli5878
    @alessandrosimonelli5878 Рік тому +1

    Hey Gerald, I missed this video, just had a look yesterday by chance. Thanks for the message and for your content which is really great. As you asked, I'm from Italy but I've been leaving in Switzerland on the Geneva lake since a long while!!

  • @HD_CyberSecInsights
    @HD_CyberSecInsights 2 роки тому +2

    How cool is that?
    I love it! That is so important information for me, thank you Gerald! :)

    • @jfversluis
      @jfversluis  2 роки тому +1

      There definitely are a few things to note here so check the docs and comments here, but it’s great stuff!

  • @suma2835
    @suma2835 2 роки тому +2

    I still cannot get this to work - I always get "there were deployment errors" even though my automatic provisioning appears to target the correct team.
    Another suggestion: Would you be up to showing us how to create a decent splash screen now that Android 12 does not acknowledge the former way of doing it?

  • @lousyqueen
    @lousyqueen 2 роки тому +2

    Thank you for the video, I was about to give up as I thought it’s impossible to develop an iOS app without a mac, but you proved me wrong :) I got a question though, I read that Hot Restart doesn’t support assets, so it means no custom images and icons without publishing? Have you test it?

    • @jfversluis
      @jfversluis  2 роки тому

      Sorry for the late reply here Catherine. Glad to have proven you wrong! To be honest I don't know all the details about that. I think you can set everything up with the images but it just won't show which is of course not ideal. The best experience will still be if you have a Mac available, but this should allow you to do a lot of the development. If you want to check you can put your app through TestFlight or maybe use a service like MacInCloud to just add details like these through a Mac

  • @schwiftybits
    @schwiftybits Рік тому

    I get this weird thing where I get it working in one project, but it doesn't work in another. "there was an error while trying to create a new certificate"

  • @fernandomontesnavarrete8826
    @fernandomontesnavarrete8826 3 місяці тому +1

    Can I generate the .IPA installer and be able to install it on any iPhone without having to pay a bill or connect to Apple services?

  • @SaveTheHedgehog
    @SaveTheHedgehog 7 місяців тому

    Hi can you please show how to setup the last step you're talking about? How to setup an acute pipeline to deploy to apple store?

  • @nopolionmoviesseriesandfun9005
    @nopolionmoviesseriesandfun9005 2 роки тому

    Hello i want to ask you three question first i want book sample how yo do program like web brosser music player and sample for making probram for hotel restaurant stock sevond i want language base to make system like windows and how to do it third can you know how to do system like linux and ubuntu

  • @MarcelPetersMG
    @MarcelPetersMG 2 роки тому +2

    That's great and it really works! Hope I knew this before I bought a Mac only for Xamarin development - where I only ever have extremely long build times btw. However, do you have another tip why I can't reach breakpoints in my referenced default Xamarin project?

    • @jfversluis
      @jfversluis  2 роки тому +1

      Hm that sounds like something that should work. You’re sure you have a debug build and the source matches the thing you’re running? Also, the breakpoint settings look ok?

    • @MarcelPetersMG
      @MarcelPetersMG 2 роки тому +1

      @@jfversluis Thanks a lot! I just found a solution to set the debug type to portable in the iOS and all referenced projects. This is not necessary when you paired a Mac. In addition, I had to clean, re-build and re-install the app to make everything effective.

    • @jfversluis
      @jfversluis  2 роки тому +1

      @@MarcelPetersMG Perfect, glad you figured it out!

  • @rahulsabu9560
    @rahulsabu9560 Рік тому

    An error occured while executing mtouch tryed many ways how can i achieve this.... pleas help me
    Thank you

  • @jfversluis
    @jfversluis  2 роки тому +7

    Note that there are some limitations, which you shouldn't typically hit, but read up in the Docs to be sure: docs.microsoft.com/xamarin/xamarin-forms/deploy-test/hot-restart
    One thing I'm not sure about is needing a Mac to create a certificate to create your App Store definition the first time... That would suck, but still easy-ish and cheap to do with a service like Mac in Cloud. Or just borrow your friend's Mac for a couple of minutes
    Now go out and create those iOS apps!

    • @jfversluis
      @jfversluis  2 роки тому

      @@efexzium this is for .NET MAUI but the process is largely the same as for Xamarin:
      ua-cam.com/play/PLfbOp004UaYXl4_IUKO_Gz4zkovwTjcRL.html

  • @rameshbhaskar
    @rameshbhaskar 2 роки тому

    This is fantastic. Does this also support code changes for things like push notifications ?

    • @jfversluis
      @jfversluis  2 роки тому +1

      Push notifications might be tricky as there is some code in there that registers when the app is started only. But for receiving them I guess it could work

  • @intan5068
    @intan5068 Рік тому

    hey gerald! in the minute of 08:51, when it comes to select a team, mine is blank and i can't even choose anything, it can't even give me to click the Finish button :( please help me here :((((

  • @Raghav-ww1bt
    @Raghav-ww1bt 2 роки тому

    I'll do this for few months, didn't get mac cz no-one around me or my college use iOS. So got a Zephyrus G14, but I'm planning to buy the Mac mini in a year once i have the budget.

    • @jfversluis
      @jfversluis  2 роки тому

      I hope you’ll find budget for it soon!

  • @pinpaho
    @pinpaho 2 роки тому +1

    I remember looking into this (correct me if I'm wrong or something has been updated) but I believe you can use purely windows for development (with ios device), generating the ipa (with azure devops pipeline), but I think you still need a mac to generate the cert? All of that is only on the first publish though. All updates after that can just be done through devops I believe.

    • @jfversluis
      @jfversluis  2 роки тому +2

      Ah that might be right... Although not sure, do you need a cert to actually create the app definition on the store? I should check that...

    • @EvilCodeMunkee
      @EvilCodeMunkee 2 роки тому

      Also, the cert expires every year. So you’ll have to generate a new one. In addition if your app uses Push Notifications, Apple Wallet, Notification Extensions, those cert requests will also have to be generated on a Mac and they expire every year as well.

    • @jfversluis
      @jfversluis  2 роки тому +1

      @@EvilCodeMunkee all a matter of 10 minutes with Mac in Cloud :) but true!

    • @SebastianReyesjsrc1990
      @SebastianReyesjsrc1990 2 роки тому

      @@jfversluis Please answer me, so I need to pay 99 dollars to be able to only debug from windows?

    • @jfversluis
      @jfversluis  2 роки тому

      @@SebastianReyesjsrc1990 No you pay 99 dollars to be able to release your app in the store. But yes, then it’s also usable to debug on windows with that

  • @MalamIbnMalam
    @MalamIbnMalam 2 роки тому

    Hello, I am a Mac/Linux user. I noticed that you were recording your desktop on Windows OS. What Video recording software are you using to share your screen? Thanks!

    • @jfversluis
      @jfversluis  2 роки тому +1

      I have a bit of a complicated setup. The machine I work on and the machine that I record on are two separate machines. I have an Elgato Game Capture in between and use OBS to record

  • @victorcorrales7152
    @victorcorrales7152 2 роки тому

    Hello, thanks for the video. Do you know if the publish process can be done with MacOS running on VMWare ?, is like having a physical Mac I think :)

    • @jfversluis
      @jfversluis  2 роки тому +1

      That will probably work like a physical Mac indeed. Beware that it is illegal though 😉

  • @melissatambs2772
    @melissatambs2772 2 роки тому +3

    Awsome. Do you have a video for punlishing a app to app store for apple?

  • @zachstine6373
    @zachstine6373 Рік тому

    Great video, thanks. Do you need the paid account if youre not going to publish to AppStore? I just want to play around with it

    • @jfversluis
      @jfversluis  Рік тому

      Yep, unfortunately you need a paid account for this to work

  • @joshandsarahstallings7708
    @joshandsarahstallings7708 Рік тому

    Yesterday I found another fella as my new favorite tutor, today I found you. 😮

    • @jfversluis
      @jfversluis  Рік тому

      Haha well thank you! Anything you’d like to learn about?

  • @PaoloBoffi
    @PaoloBoffi 2 роки тому +4

    Hey Gerald, thank you for this video.
    I was wonderint, to simply test an application without publishing it the paid Apple Developer account is still mandatory? Or could I just skip that step and eventualy how?

    • @jfversluis
      @jfversluis  2 роки тому +3

      Yes, to use this the paid Apple Developer Account is still mandatory. It is needed to get the provisioning profile etc. to deploy the app to a physical device.

    • @PaoloBoffi
      @PaoloBoffi 2 роки тому +2

      @@jfversluis Ok, thank you. There is some other way to test apps on an iOS device (just to test them, not to publish them on App Store) without the need of a paid Apple Developer account?

    • @jfversluis
      @jfversluis  2 роки тому +3

      Unfortunately not

  • @VitorFThome
    @VitorFThome Рік тому

    Bro THANK you so much!!! 🙏🏻

  • @ThanhNguyen-mt9co
    @ThanhNguyen-mt9co 2 роки тому +1

    Hi Gerald, Love this. I am new to mobile development world... So please help to clarify these:
    - Do we still need a MAC to publish app to Apple store?
    - And I am not sure if a MAC Air M1 2020 (8GB RAM) is enough for Xamarin development?
    Thanks

    • @jfversluis
      @jfversluis  2 роки тому +1

      Thanks Thanh and welcome to the wonderful world of mobile development!
      You still need a Mac to get the right certificates and create the final build. The easiest way is to have a Mac yourself.
      That MacBook Air will work, but I’m not sure if it will be a great experience it might be slow.
      Good luck!

    • @ThanhNguyen-mt9co
      @ThanhNguyen-mt9co 2 роки тому

      @@jfversluis Thank you :) - I may try that one - so expensive here :((

  • @agentgreen521
    @agentgreen521 2 роки тому +1

    I have been trying to use this hot restart future for a while but still the result is a bummer. The app can indeed installed to iphone but after tapping the app it instantly closes without any errors on the logs or output logs. I hope in the future this will be working smooth on all possible device.

    • @jfversluis
      @jfversluis  2 роки тому +1

      Have a close look at all the output logs. There probably is something in there. If you feel there is a bug please report it through Visual Studio with Help > Report a Problem.

    • @jesusmendez4995
      @jesusmendez4995 2 роки тому

      Hey Agente, have you been able to fix the problem?

  • @jili6148
    @jili6148 2 роки тому

    Nice video! it will be great if you could let us know how to publish the iso apps to apple store on windows.

    • @jfversluis
      @jfversluis  2 роки тому

      Not exactly the same, but here is a nice walkthrough of the Apple Developer portal to get you started: ua-cam.com/video/kpZi5xAvpZA/v-deo.html

  • @Dimitris.Christoforidis
    @Dimitris.Christoforidis 2 роки тому

    Thank you Gerald!! Could you please make a video of how can we upload from windows machine to azure cloud server an iOS application?

    • @jfversluis
      @jfversluis  2 роки тому

      Not sure what you mean by this, sorry :)

    • @Dimitris.Christoforidis
      @Dimitris.Christoforidis 2 роки тому +1

      @@jfversluis I mean how publish application in appstore from a windows machine. Without Mac

  • @rasmusb639
    @rasmusb639 2 роки тому

    This does not work on my computer - says 'No valid iOS code signing keys found in keychain. Please enable Automatic Provisioning from the iOS Bundle Signing page' ... Automatic provisioning is enabled though....

    • @jfversluis
      @jfversluis  2 роки тому

      🤷‍♂️ didn’t run into that, so not sure what is going on for you, sorry

  • @Famus98
    @Famus98 2 роки тому

    @Gerald Versluis I have problem. I have paid apple developer account and when I want to run my app on my Iphone11 but after I select my account i reacive error "this request is forbidden for security reasons authentication error. xcode 7.3 visual studio" I dont understanw what i did wrong and how I should go around with that.

    • @jfversluis
      @jfversluis  2 роки тому +1

      At the moment Visual Studio has issues with this scenario due to unforeseen changes on the Apple APIs for this. It’s being worked on!

  • @mohamadrezamohamadi9915
    @mohamadrezamohamadi9915 Рік тому

    Hello dear friend, I have a question, the Apple ID you enter must be my mobile Apple ID or can we enter any Apple ID?

    • @jfversluis
      @jfversluis  Рік тому +1

      It needs to be the Apple ID that has an active Apple Developer Account attached

  • @hadiriazi
    @hadiriazi 2 роки тому

    Hey Gerald , any nuget package for stories with progress bar (like imstagram stories eith progress) for xamarin forms .? And thnak you for your great contents

    • @jfversluis
      @jfversluis  2 роки тому

      Not that I know of, but you should be able to make something yourself with the progress bar in Forms, just add one for each story :)
      Thanks!

  • @adelmourad8024
    @adelmourad8024 2 роки тому

    Does it build the app in the clould then download the compiled app to the local iphone device ? Or eveything is done locally ?

    • @jfversluis
      @jfversluis  2 роки тому +1

      Everything is done locally

  • @kritzip1
    @kritzip1 2 роки тому

    This is the best news for 2021!!!

    • @jfversluis
      @jfversluis  2 роки тому

      Funny thing is it has existed well before this year 😅

  • @pradipmanna6371
    @pradipmanna6371 2 роки тому

    Simply Awesome!

    • @jfversluis
      @jfversluis  2 роки тому +1

      Glad you think so! Thanks!

  • @musabalriani550
    @musabalriani550 2 роки тому

    Thanx for the tutorial. I do have question ,Is doing it with iPhone 5 or 6 Ok?👍

    • @jfversluis
      @jfversluis  2 роки тому +1

      I don’t think the latest iOS versions are supported on that? So while it might work, you still wouldn’t know if it works well with newer devices

  • @VladislavAntonyuk
    @VladislavAntonyuk 2 роки тому +1

    Why does it require paid Apple developer account? As I understand Hot restart needs provision profile and Apple can create free profile for 7 days (as it does in Xcode).
    There is a weird limitation (not sure if it is Apple limitation), that I firstly have to build app in Xcode and only after that I can build it in Visual studio. (It creates profile on device under the hood)

    • @jfversluis
      @jfversluis  2 роки тому +1

      Not sure to be honest :) I know there is some pre-built app that they are using so they need the certificates for that to get it on your physical device. Maybe that's not possible with the free account?
      For this you don't need to have Xcode at all.

    • @VladislavAntonyuk
      @VladislavAntonyuk 2 роки тому +1

      @@jfversluis it’s an interesting topic to investigate how Apple generates free provision profile on Mac.
      Maybe it’s limitation on Windows, if we don’t have connection to macOS.

    • @AhmedAli-iz4ep
      @AhmedAli-iz4ep 2 роки тому +1

      @@VladislavAntonyuk
      How i can upload to Apple store with windows

  • @bruno_kdjbnaoeuthmal
    @bruno_kdjbnaoeuthmal 2 роки тому

    I’m trying really hard to make this work, but when visual studio ask to manually open the app, when I do that, it just closes. What a bummer.

    • @jfversluis
      @jfversluis  2 роки тому

      Too bad! Does it has something useful in the output logs?

  • @29DPT
    @29DPT 2 роки тому

    I have an HP envy windows 10 laptop, i have apple email, can I still use my hp envy laptop to create apple apps, publish apps to apple store, n how, can I also develop android apps, could I use Xcode or does xamarian replace Xcode swift

    • @jfversluis
      @jfversluis  2 роки тому

      The final build always needs to happen on a Mac and you will need to get certificates on a Mac. What is shown in this video only works for development

  • @johndoe1829
    @johndoe1829 2 роки тому +1

    Been a new dev to mobile, i followed your instructions and ended up stuck on the developer registration because apple is telling me that i need to purchase membership. Is there around this?

    • @jfversluis
      @jfversluis  2 роки тому +1

      Nope! As mentioned explicitly in the video, you will still need a paid Apple Developer account

  • @AhmedAli-iz4ep
    @AhmedAli-iz4ep 2 роки тому +3

    Sooo nice bro
    Could you please
    Explain how i can create developer account on Apple

    • @jfversluis
      @jfversluis  2 роки тому

      That should be a pretty straightforward process :)

  • @user-yo5dv8ni1w
    @user-yo5dv8ni1w Рік тому

    Hello, anyone else getting error on the part with Setup hot restart? I am getting "Invalid request, Service mapping to the requested URL is not available". Any ideas?

    • @jfversluis
      @jfversluis  Рік тому

      If you're having any issues report it through Visual Studio. Under the Help menu go to Provide Feedback > Report a Problem.

  • @AhmetYigiter
    @AhmetYigiter 2 роки тому

    I bought a new Mac last month 😞
    but never mind, it’s great! 🙂

    • @jfversluis
      @jfversluis  2 роки тому

      Haha well you know, the best experience is still with a Mac. Personally I do most of my work on a Mac and I love it. But it’s good to know this exists!

  • @apolopistache1687
    @apolopistache1687 2 роки тому

    Hello, is possible to install application on IOS without have a developer license ? I just need to install an application on three phones from a windows computer.

  • @abba5102
    @abba5102 2 роки тому

    Very very good. Awsome

  • @monmanreborn
    @monmanreborn Рік тому

    Hey Gerald, Is there any way I can do this in Jetbrains Rider IDE?

  • @IndraSundanese
    @IndraSundanese 7 місяців тому

    is there possible to get .ipa file using this method?

    • @jfversluis
      @jfversluis  7 місяців тому

      There is an ipa involved but you won’t be able to release that to the App Store if that’s what you’re asking

  • @serkankrks9071
    @serkankrks9071 2 роки тому

    i am just start to VS Xamarin .. i have iphone but havent macos.. i want learn to develop i phone app... can i developing app with free Account ? i was tryed to get developer account but its show me purchase page..

    • @jfversluis
      @jfversluis  2 роки тому

      As mentioned in the video, you need a paid Apple developer account unfortunately

  • @guywangueu9817
    @guywangueu9817 2 роки тому

    Thanks for everything. I am from Paris

    • @jfversluis
      @jfversluis  2 роки тому +1

      Thank you Guy! Appreciate that! Hello from the Netherlands 🇳🇱!

  • @PierreH1968
    @PierreH1968 2 роки тому

    Great Video Gerald!... how can we do the same using MAUI?

    • @jfversluis
      @jfversluis  2 роки тому +1

      It should work exactly the same :) I tried it and it gave me an error though so I guess there is still a little bit of work to be done on our side to make it happen, but all the rest should be exactly the same as I’ve shown here

  • @MoheeJarada
    @MoheeJarada Рік тому

    Excellent video and thanks for the efforts. Can i do the same under Linux like Mint, Ubuntu?

    • @jfversluis
      @jfversluis  Рік тому

      Thank you! Unfortunately you can only do this from Visual Studio on Windows

    • @MoheeJarada
      @MoheeJarada Рік тому

      Thanks. I tried it out now with Win10 + iPhone 11 phyical device + USB cable as you said, using Visual studio IDE 2019 and it worked nicely, hoping Microsoft will still support Xamarin forms!

    • @jfversluis
      @jfversluis  Рік тому

      Forms is supported until May 2024 so not that long

  • @BEBAY
    @BEBAY 2 роки тому +8

    I listened to this on 2x and am amazed at how many words the brain can process and understand a second 😂😂

    • @jfversluis
      @jfversluis  2 роки тому +3

      Haha that is absolutely true!

    • @joeballer4036
      @joeballer4036 4 місяці тому

      It’s because of his voice!! Not every UA-camr you can listen at 2x!

    • @jfversluis
      @jfversluis  4 місяці тому

      Thank you? 😅

  • @taramughal348
    @taramughal348 6 місяців тому

    One can create apps and submit them without paid apple developer account?

    • @jfversluis
      @jfversluis  6 місяців тому

      Not using this method. For this method to work you will need the paid account. If you develop on a Mac directly I think you can do it without the paid account

  • @ugwukennedy2724
    @ugwukennedy2724 2 роки тому

    You are a great guy

  • @dpmazzo1209
    @dpmazzo1209 2 роки тому +1

    Hi Gerald. I just updated my VS2019 to version 16.11 (required for Xamarin Hot Restart), paid for Apple Development Account, etc. I was able to connect to my apple account, detect my iPhone on VS, but there is a message saying that was unable to load certificates and for some reason I need Xcode7.3 otherwise it is not possible to make automactic provision. How is this even possible? Can't find any solution over the internet and already paid for 1 year to have a developer account. Any ideas?

    • @dpmazzo1209
      @dpmazzo1209 2 роки тому

      Just generated a CSR certificate file using OpenSSL. Now I am about to install VS2022 as well and later I will try to load my apple account again and see what happens.

    • @jfversluis
      @jfversluis  2 роки тому +1

      I think this flow is bugged right now. I think you can make it work with the latest VS2022 preview but you have to take some manual steps

    • @dpmazzo1209
      @dpmazzo1209 2 роки тому

      @@jfversluis hi, thank you for the reply. I've just created a brand new VM with Win10x64 + VS2022, but we still have same problem regarding apple account provisioning even taking manual steps. There is a Microsoft thead opened about this issue.

    • @koria6
      @koria6 2 роки тому

      @@jfversluis thanx for all , Is ?? xcode run with VS2022?

  • @subnormalbark2683
    @subnormalbark2683 2 роки тому

    8:10 Do you need to pay? It’s says I have to register as a app developer even though I’m just trying to hook up to my iPhone

    • @jfversluis
      @jfversluis  2 роки тому +1

      For this to work you will need to have a paid Apple Developer account, yes

    • @taffy1979
      @taffy1979 2 роки тому

      @@jfversluis is there no way of getting around paying all that money at all

    • @jfversluis
      @jfversluis  2 роки тому

      Unfortunately not

  • @naunihalsidhu
    @naunihalsidhu 2 роки тому

    Can we generate .ipa without mac (using just iPhone) ?

    • @jfversluis
      @jfversluis  2 роки тому +1

      For iOS it’s ipa files :) no, for that you still need a mac

  • @eminka.3560
    @eminka.3560 2 роки тому

    I can't select anything in the team combobox. It just shows the "select team" and no more entries (not even my individual account) .. Do i have to create a team in my developer account?

    • @jfversluis
      @jfversluis  2 роки тому +1

      A team should automatically be there. Maybe log out and log in again?

    • @eminka.3560
      @eminka.3560 2 роки тому

      My developer account is the same as my icloud account .. Is this the problem?

    • @eminka.3560
      @eminka.3560 2 роки тому

      @@jfversluis ok.. I am going to try this.. Thank you

    • @eminka.3560
      @eminka.3560 2 роки тому

      That suggestion worked for me ..

  • @isiahjones_33
    @isiahjones_33 Рік тому

    Do you have to have the paid version in order to sign in while using windows?

  • @christianzaragoza7575
    @christianzaragoza7575 2 роки тому

    Muy buenos todos tus aportes Gerardo, consulta, funciona para iPhone con versión de iOS 15? yo probé y no me dejo, tengo un iPhone 6 con iOS 14.4 y funciona muy bien. Saludos desde Argentina.

    • @jfversluis
      @jfversluis  2 роки тому +1

      Hey Christian! I have been to Argentina, that is so cool! :D Anyway, it _should_ work for iOS 15, however I think there are issues with Hot Restart now in general unfortunately. The team is working very hard to fix it... Hopefully soon!

  • @daveyhu
    @daveyhu 6 місяців тому

    Hey great stuff, does this work with MAUI too?

    • @jfversluis
      @jfversluis  6 місяців тому +1

      Yes it does!

    • @daveyhu
      @daveyhu 5 місяців тому

      ​@@jfversluis I was hopeful, had just tried it out but unfortunately, the default MAUI app (file -> new project) just terminates while on the splash screen. I'm not seeing any errors anywhere, it just ceases to run.

    • @daveyhu
      @daveyhu 5 місяців тому

      FWIW, the reason is MAUI itself being too slow and iOS terminating the app during initialization due to it exceeding the allotted 20 seconds. Just grab an iPhone / iPad from around 2016 and you should be hit with this every single time you try to deploy.

  • @Donald.Archer
    @Donald.Archer 2 роки тому

    Damn... No one I know owns an iPhone... Still stuck... I heard it was possible with a mac vm, just don't know where to get one...

    • @jfversluis
      @jfversluis  2 роки тому

      Probably is possible, as per the license agreement it’s also illegal…

  • @TomPenningtonGeorgia
    @TomPenningtonGeorgia 2 роки тому +1

    Nice!

  • @testappsample3901
    @testappsample3901 2 роки тому

    which app can i download in iphone physical device

  • @mwardell18290
    @mwardell18290 2 роки тому

    Is the VS 2022 issue resolved for .Net MAUI

    • @jfversluis
      @jfversluis  2 роки тому

      Not sure what issue that was, sorry. I don’t use this much myself so I guess you’ll have to try :)

  • @xAckarax
    @xAckarax 2 роки тому

    Will this work on the iphone 13 with the M1 chip?

  • @AzThruN
    @AzThruN 2 роки тому

    I have an Enterprise Apple Developer account and automatic provisioning seems to be a problem 😔

    • @jfversluis
      @jfversluis  2 роки тому

      Oh really? That is weird... If you believe there is something wrong there please report it through Visual Studio with Help > Report a Problem

    • @itamarcus
      @itamarcus 2 роки тому

      me too... always the same error..."A valid provisioning profile for this executable was not found."

    • @anthonyhernandez5414
      @anthonyhernandez5414 2 роки тому

      hi, did you find a way to do it with an Enterprice account?

    • @AzThruN
      @AzThruN 2 роки тому +1

      @@anthonyhernandez5414 Yes. Not sure if it applies to all, anyway, what I did were 2 things. First. I asked my company to provide me an account that doesn't require federated login, because VS doesn't support the popup sign-in when logging into Apple account; and, I also asked for "Admin" level access in order to get around the automatic provisioning problem. Originally I had "Developer" access and that level of access didn't allow me to do automatic provisioning. Hope these helps.

  • @walkt3
    @walkt3 2 роки тому

    The music while waiting for iTunes to download. 🤣🤣🤣🔥💯

    • @jfversluis
      @jfversluis  2 роки тому +1

      Little waiting music 😏

  • @SIMPLENERO75
    @SIMPLENERO75 2 роки тому

    Great!!!!

    • @jfversluis
      @jfversluis  2 роки тому +1

      It’s really cool technology!

  • @zikkrype
    @zikkrype Рік тому

    It it possible for me for learning purposes get free active membership account? I'm not iOS developer, so I don't see much sense to purchase membership for 99 bucks

  • @robertkomarek8615
    @robertkomarek8615 2 роки тому +3

    It's a nice feature though u still need a Mac if u don't have at least two iPhones due to different Screen sizes. It's a complete different experience with a SE or Modell 13.Then u want to test also the different screen sizes of the iPads. So u need another two devices. Unless u really don't care how the experience of your App is. 😅

    • @jfversluis
      @jfversluis  2 роки тому +1

      You could use App Center test for that! But sure if you want to test all those things the best experience is still a Mac :)

    • @robertkomarek8615
      @robertkomarek8615 2 роки тому

      @@jfversluis with App Center Test u cannot run the App in a simulator, can u?

    • @jfversluis
      @jfversluis  2 роки тому +1

      Even better, it runs on physical devices and you can pick old iPhones all the way to new iPads

    • @robertkomarek8615
      @robertkomarek8615 2 роки тому

      @@jfversluis 🤯 that's aweeesooome. I'll give it a try. Thx for the info! I was sceptical so far because it's another framework u have to deal with.

  • @mukasasaidi7628
    @mukasasaidi7628 Рік тому

    Hope the video will help me

  • @KravchenkoIgor
    @KravchenkoIgor 2 роки тому

    I have purchased iPhone 2 weeks ago and cannot purchase developer account. Always get error. I don't understand why people are still developing for ios.

    • @jfversluis
      @jfversluis  2 роки тому

      Sorry to hear that! What seems to be the problem?

    • @KravchenkoIgor
      @KravchenkoIgor 2 роки тому

      @@jfversluis it says "Purchase failed". Now I waiting for ITunes support response

    • @jfversluis
      @jfversluis  2 роки тому

      Hope it will get sorted soon!

    • @KravchenkoIgor
      @KravchenkoIgor 2 роки тому

      @@jfversluis finally, I've paid 100 USD. iTunes support helped me with this. Now I'm waiting when my enrollment will be continued.

    • @jfversluis
      @jfversluis  2 роки тому

      Great!

  • @nirNP
    @nirNP Рік тому

    Hi Gerald, thanks for your videos. I have been following your videos quite a lot these days, just started on .NET Maui. I had one question. I don't own a Mac neither do I own an IPhone. Is there a way to develop for IOS. Is there a possibility to use an Mac emulator on windows PC and somehow connect with visual studio for testing out on iOS

    • @jfversluis
      @jfversluis  Рік тому

      Thanks Nirmal, appreciate that!
      Unfortunately without either of those it’s not possible to develop for iOS. The Simulator does not run on Windows.
      I think on the technical side there is nothing that prevents it from being able to work, however Apple just doesn’t release it for Windows and in fact through their license agreement they prohibit macOS from running virtual and needing iOS apps to be built on macOS. Not much we can do about it unfortunately.

  • @sifar1857
    @sifar1857 2 роки тому

    How about publishing?

    • @jfversluis
      @jfversluis  2 роки тому +1

      What about it? :) I talk about it in the video

  • @29DPT
    @29DPT 2 роки тому

    How do you get paid apple Developement

    • @jfversluis
      @jfversluis  2 роки тому

      Have a look here: developer.apple.com/programs/enroll/

  • @alihyder7266
    @alihyder7266 11 місяців тому

    can we run flutter app

    • @jfversluis
      @jfversluis  11 місяців тому

      You’ll have to ask them. This only works with .NET MAUI and Xamarin :)

    • @alihyder7266
      @alihyder7266 11 місяців тому

      @@jfversluis ask to Flutter company?

    • @jfversluis
      @jfversluis  11 місяців тому

      @@alihyder7266 Flutter is from Google. Xamarin and .NET MAUI is from Microsoft. The technology in this video is built by Microsoft and will only work with .NET MAUI and Xamarin. I don't know of anything similar for Flutter, you will have to ask Google and/or their community.

  • @richardvanopstal1058
    @richardvanopstal1058 2 роки тому

    En dan moet je een membership developement account aanmaken en per jaar 98 euro betalen.

    • @jfversluis
      @jfversluis  2 роки тому +1

      Klopt! Zorgen dat die app geld op gaat leveren dus!

    • @richardvanopstal1058
      @richardvanopstal1058 2 роки тому

      @@jfversluis Das weer een uitdaging! Of apps maken voor klanten die ervoor betalen. Die optie is er ook uiteraard.

    • @jfversluis
      @jfversluis  2 роки тому +1

      @@richardvanopstal1058 precies. Een boel mogelijkheden. Aanschafprijs, in-app purchases, advertenties…

  • @AliKhan-jz3zs
    @AliKhan-jz3zs 2 роки тому

    I'm from Nepal

    • @jfversluis
      @jfversluis  2 роки тому

      Very cool! Welcome! Here all the way from the Netherlands!

  • @GaiaTree
    @GaiaTree 2 роки тому +1

    But i dont have iphone aswell 😃

    • @jfversluis
      @jfversluis  2 роки тому

      Unfortunately there is no other way without it :(

    • @GaiaTree
      @GaiaTree 2 роки тому

      @@jfversluis do you know expo react native

  • @PolatPINAR
    @PolatPINAR 2 роки тому

    Now we know where you live :P

  • @eliaspujols5015
    @eliaspujols5015 2 роки тому

    "Without a Mac" but you need to pair a Mac XD
    This video should be: "How to build an iOS app from Windows" instead.

    • @jfversluis
      @jfversluis  2 роки тому +1

      Then you didn’t hear what I said. I showed that it wasn’t paired to a Mac. Pairing to a Mac is NOT necessary

  • @tentacle_sama3822
    @tentacle_sama3822 2 роки тому

    Damn I dont have an Iphone

    • @jfversluis
      @jfversluis  2 роки тому +1

      Then it’s not possible 😢

  • @comelyboy
    @comelyboy 2 роки тому

    He looks like Elon Musk

  • @perfect.stealth
    @perfect.stealth Рік тому +2

    God i hate Apple.

    • @jfversluis
      @jfversluis  Рік тому

      They sure seem to hate us with how complicated they make some stuff 😅

  • @user-yt5mz9ee2i
    @user-yt5mz9ee2i 4 місяці тому

    Hey Gerald , Microsoft pulled out the Visual studio for Mac few months back ..so i see very little scope for the iOS development..thought windows, Samsung watch App doest not support Iphone.. and now Microsoft they should take decession not to support iOS platform , apple deserve this because they r very arrogant not supporting their development tools for other popular flatforms like winows .. nicely put their technical buz word ..Eco system ..that nothing but money minded. should i need to buy iphone and macbook after selling my kidney even for developing a test app for Iphone ?.. so this time to teach them same lession using eco system, when apple development tools margin falls low then automatically they support VM and Virutal device for other platforms..

    • @jfversluis
      @jfversluis  4 місяці тому

      The iOS platform is very much supported by. The video you’re commenting on shows you how to test your iOS app from Windows. Another option is to still use a Mac as a build host, that is not going away. Or use VS Code as a replacement for Visual Studio for Mac. The .NET MAUI team is using that daily. Lots of options!
      The requirement to only build iOS apps on macOS is one that Apple imposes on us. There is not much anyone can do about that.