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

Sdílet
Vložit
  • čas přidán 3. 08. 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:
    czcams.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: czcams.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...
  • Věda a technologie

Komentáře • 221

  • @thiagooliveira4192
    @thiagooliveira4192 Před 2 lety +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  Před 2 lety +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  Před 2 lety +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 Před 2 lety +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.

  • @HD_CyberSecInsights
    @HD_CyberSecInsights Před 2 lety +2

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

    • @jfversluis
      @jfversluis  Před 2 lety +1

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

  • @BEBAY
    @BEBAY Před 2 lety +8

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

    • @jfversluis
      @jfversluis  Před 2 lety +3

      Haha that is absolutely true!

    • @joeballer4036
      @joeballer4036 Před 4 měsíci

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

    • @jfversluis
      @jfversluis  Před 4 měsíci

      Thank you? 😅

  • @alessandrosimonelli5878
    @alessandrosimonelli5878 Před 2 lety +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!!

  • @3ammin9
    @3ammin9 Před rokem +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!

  • @lousyqueen
    @lousyqueen Před 2 lety +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  Před 2 lety

      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

  • @MarcelPetersMG
    @MarcelPetersMG Před 2 lety +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  Před 2 lety +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 Před 2 lety +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  Před 2 lety +1

      @@MarcelPetersMG Perfect, glad you figured it out!

  • @fernandomontesnavarrete8826
    @fernandomontesnavarrete8826 Před 3 měsíci +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?

  • @suma2835
    @suma2835 Před 2 lety +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?

  • @rameshbhaskar
    @rameshbhaskar Před 2 lety

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

    • @jfversluis
      @jfversluis  Před 2 lety +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

  • @joshandsarahstallings7708

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

    • @jfversluis
      @jfversluis  Před rokem

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

  • @jili6148
    @jili6148 Před 2 lety

    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  Před 2 lety

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

  • @jfversluis
    @jfversluis  Před 2 lety +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  Před 2 lety

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

  • @SaveTheHedgehog
    @SaveTheHedgehog Před 8 měsíci

    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?

  • @PaoloBoffi
    @PaoloBoffi Před 2 lety +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  Před 2 lety +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 Před 2 lety +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  Před 2 lety +3

      Unfortunately not

  • @ThanhNguyen-mt9co
    @ThanhNguyen-mt9co Před 2 lety +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  Před 2 lety +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 Před 2 lety

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

  • @schwiftybits
    @schwiftybits Před rokem

    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"

  • @VitorFThome
    @VitorFThome Před rokem

    Bro THANK you so much!!! 🙏🏻

  • @pradipmanna6371
    @pradipmanna6371 Před 2 lety

    Simply Awesome!

  • @victorcorrales7152
    @victorcorrales7152 Před 2 lety

    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  Před 2 lety +1

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

  • @zachstine6373
    @zachstine6373 Před rokem

    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  Před rokem

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

  • @melissatambs2772
    @melissatambs2772 Před 2 lety +3

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

  • @AhmetYigiter
    @AhmetYigiter Před 2 lety

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

    • @jfversluis
      @jfversluis  Před 2 lety

      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!

  • @pinpaho
    @pinpaho Před 2 lety +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  Před 2 lety +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 Před 2 lety

      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  Před 2 lety +1

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

    • @SebastianReyesjsrc1990
      @SebastianReyesjsrc1990 Před 2 lety

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

    • @jfversluis
      @jfversluis  Před 2 lety

      @@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

  • @Dimitris.Christoforidis

    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  Před 2 lety

      Not sure what you mean by this, sorry :)

    • @Dimitris.Christoforidis
      @Dimitris.Christoforidis Před 2 lety +1

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

  • @MalamIbnMalam
    @MalamIbnMalam Před 2 lety

    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  Před 2 lety +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

  • @AhmedAli-iz4ep
    @AhmedAli-iz4ep Před 2 lety +3

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

    • @jfversluis
      @jfversluis  Před 2 lety

      That should be a pretty straightforward process :)

  • @kritzip1
    @kritzip1 Před 2 lety

    This is the best news for 2021!!!

    • @jfversluis
      @jfversluis  Před 2 lety

      Funny thing is it has existed well before this year 😅

  • @musabalriani550
    @musabalriani550 Před 2 lety

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

    • @jfversluis
      @jfversluis  Před 2 lety +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

  • @nopolionmoviesseriesandfun9005

    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

  • @Raghav-ww1bt
    @Raghav-ww1bt Před 2 lety

    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  Před 2 lety

      I hope you’ll find budget for it soon!

  • @agentgreen521
    @agentgreen521 Před 2 lety +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  Před 2 lety +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 Před 2 lety

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

  • @guywangueu9817
    @guywangueu9817 Před 2 lety

    Thanks for everything. I am from Paris

    • @jfversluis
      @jfversluis  Před 2 lety +1

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

  • @rahulsabu9560
    @rahulsabu9560 Před rokem

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

  • @walkt3
    @walkt3 Před 2 lety

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

  • @abba5102
    @abba5102 Před 2 lety

    Very very good. Awsome

  • @MoheeJarada
    @MoheeJarada Před rokem

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

    • @jfversluis
      @jfversluis  Před rokem

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

    • @MoheeJarada
      @MoheeJarada Před rokem

      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  Před rokem

      Forms is supported until May 2024 so not that long

  • @intan5068
    @intan5068 Před rokem

    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 :((((

  • @PierreH1968
    @PierreH1968 Před 2 lety

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

    • @jfversluis
      @jfversluis  Před 2 lety +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

  • @adelmourad8024
    @adelmourad8024 Před 2 lety

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

  • @ugwukennedy2724
    @ugwukennedy2724 Před 2 lety

    You are a great guy

  • @hadiriazi
    @hadiriazi Před 2 lety

    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  Před 2 lety

      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!

  • @VladislavAntonyuk
    @VladislavAntonyuk Před 2 lety +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  Před 2 lety +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 Před 2 lety +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 Před 2 lety +1

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

  • @christianzaragoza7575
    @christianzaragoza7575 Před 2 lety

    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  Před 2 lety +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!

  • @johndoe1829
    @johndoe1829 Před 2 lety +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  Před 2 lety +1

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

  • @daveyhu
    @daveyhu Před 6 měsíci

    Hey great stuff, does this work with MAUI too?

    • @jfversluis
      @jfversluis  Před 6 měsíci +1

      Yes it does!

    • @daveyhu
      @daveyhu Před 6 měsíci

      ​@@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 Před 6 měsíci

      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.

  • @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  Před rokem +1

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

  • @robertkomarek8615
    @robertkomarek8615 Před 2 lety +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  Před 2 lety +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 Před 2 lety

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

    • @jfversluis
      @jfversluis  Před 2 lety +1

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

    • @robertkomarek8615
      @robertkomarek8615 Před 2 lety

      @@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.

  • @Famus98
    @Famus98 Před 2 lety

    @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  Před 2 lety +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!

  • @isiahjones_33
    @isiahjones_33 Před rokem

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

  • @rasmusb639
    @rasmusb639 Před 2 lety

    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  Před 2 lety

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

  • @apolopistache1687
    @apolopistache1687 Před 2 lety

    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.

  • @IndraSundanese
    @IndraSundanese Před 7 měsíci

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

    • @jfversluis
      @jfversluis  Před 7 měsíci

      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

  • @bruno_kdjbnaoeuthmal
    @bruno_kdjbnaoeuthmal Před 2 lety

    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  Před 2 lety

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

  • @29DPT
    @29DPT Před 2 lety

    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  Před 2 lety

      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

  • @dpmazzo1209
    @dpmazzo1209 Před 2 lety +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 Před 2 lety

      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  Před 2 lety +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 Před 2 lety

      @@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 Před 2 lety

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

  • @TomPenningtonGeorgia
    @TomPenningtonGeorgia Před 2 lety +1

    Nice!

  • @eminka.3560
    @eminka.3560 Před 2 lety

    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  Před 2 lety +1

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

    • @eminka.3560
      @eminka.3560 Před 2 lety

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

    • @eminka.3560
      @eminka.3560 Před 2 lety

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

    • @eminka.3560
      @eminka.3560 Před 2 lety

      That suggestion worked for me ..

  • @monmanreborn
    @monmanreborn Před rokem

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

  • @SIMPLENERO75
    @SIMPLENERO75 Před 2 lety

    Great!!!!

  • @naunihalsidhu
    @naunihalsidhu Před 2 lety

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

    • @jfversluis
      @jfversluis  Před 2 lety +1

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

  • @serkankrks9071
    @serkankrks9071 Před 2 lety

    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  Před 2 lety

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

  • @subnormalbark2683
    @subnormalbark2683 Před 2 lety

    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  Před 2 lety +1

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

    • @taffy1979
      @taffy1979 Před 2 lety

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

    • @jfversluis
      @jfversluis  Před 2 lety

      Unfortunately not

  • @testappsample3901
    @testappsample3901 Před 2 lety

    which app can i download in iphone physical device

  • @user-yo5dv8ni1w
    @user-yo5dv8ni1w Před rokem

    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  Před rokem

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

  • @taramughal348
    @taramughal348 Před 7 měsíci

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

    • @jfversluis
      @jfversluis  Před 7 měsíci

      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

  • @xAckarax
    @xAckarax Před 2 lety

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

  • @AzThruN
    @AzThruN Před 2 lety

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

    • @jfversluis
      @jfversluis  Před 2 lety

      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 Před 2 lety

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

    • @anthonyhernandez5414
      @anthonyhernandez5414 Před 2 lety

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

    • @AzThruN
      @AzThruN Před 2 lety +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.

  • @nirNP
    @nirNP Před rokem

    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  Před rokem

      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.

  • @mukasasaidi7628
    @mukasasaidi7628 Před rokem

    Hope the video will help me

  • @KravchenkoIgor
    @KravchenkoIgor Před 2 lety

    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  Před 2 lety

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

    • @KravchenkoIgor
      @KravchenkoIgor Před 2 lety

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

    • @jfversluis
      @jfversluis  Před 2 lety

      Hope it will get sorted soon!

    • @KravchenkoIgor
      @KravchenkoIgor Před 2 lety

      @@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  Před 2 lety

      Great!

  • @mwardell18290
    @mwardell18290 Před 2 lety

    Is the VS 2022 issue resolved for .Net MAUI

    • @jfversluis
      @jfversluis  Před 2 lety

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

  • @Donald.Archer
    @Donald.Archer Před 2 lety

    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  Před 2 lety

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

  • @sifar1857
    @sifar1857 Před 2 lety

    How about publishing?

    • @jfversluis
      @jfversluis  Před 2 lety +1

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

  • @AliKhan-jz3zs
    @AliKhan-jz3zs Před 2 lety

    I'm from Nepal

    • @jfversluis
      @jfversluis  Před 2 lety

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

  • @29DPT
    @29DPT Před 2 lety

    How do you get paid apple Developement

    • @jfversluis
      @jfversluis  Před 2 lety

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

  • @zikkrype
    @zikkrype Před rokem

    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

  • @alihyder7266
    @alihyder7266 Před rokem

    can we run flutter app

    • @jfversluis
      @jfversluis  Před rokem

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

    • @alihyder7266
      @alihyder7266 Před rokem

      @@jfversluis ask to Flutter company?

    • @jfversluis
      @jfversluis  Před rokem

      @@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 Před 2 lety

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

    • @jfversluis
      @jfversluis  Před 2 lety +1

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

    • @richardvanopstal1058
      @richardvanopstal1058 Před 2 lety

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

    • @jfversluis
      @jfversluis  Před 2 lety +1

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

  • @GaiaTree
    @GaiaTree Před 2 lety +1

    But i dont have iphone aswell 😃

    • @jfversluis
      @jfversluis  Před 2 lety

      Unfortunately there is no other way without it :(

    • @GaiaTree
      @GaiaTree Před 2 lety

      @@jfversluis do you know expo react native

  • @PolatPINAR
    @PolatPINAR Před 2 lety

    Now we know where you live :P

  • @eliaspujols5015
    @eliaspujols5015 Před 2 lety

    "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  Před 2 lety +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 Před 2 lety

    Damn I dont have an Iphone

  • @comelyboy
    @comelyboy Před 2 lety

    He looks like Elon Musk

  • @perfect.stealth
    @perfect.stealth Před rokem +2

    God i hate Apple.

    • @jfversluis
      @jfversluis  Před rokem

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

  • @user-yt5mz9ee2i
    @user-yt5mz9ee2i Před 4 měsíci

    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  Před 4 měsíci

      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.