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

แชร์
ฝัง
  • เผยแพร่เมื่อ 12 ก.ย. 2024

ความคิดเห็น • 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 :)

  • @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:
      th-cam.com/play/PLfbOp004UaYXl4_IUKO_Gz4zkovwTjcRL.html

  • @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 9 หลายเดือนก่อน

      @@jfversluis Do you have an update on this?

    • @jfversluis
      @jfversluis  9 หลายเดือนก่อน

      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!

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

  • @alessandrosimonelli5878
    @alessandrosimonelli5878 2 ปีที่แล้ว +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!!

  • @BEBAY
    @BEBAY 2 ปีที่แล้ว +9

    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 6 หลายเดือนก่อน

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

    • @jfversluis
      @jfversluis  6 หลายเดือนก่อน

      Thank you? 😅

  • @fernandomontesnavarrete8826
    @fernandomontesnavarrete8826 5 หลายเดือนก่อน +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?

  • @melissatambs2772
    @melissatambs2772 2 ปีที่แล้ว +3

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

    • @jfversluis
      @jfversluis  2 ปีที่แล้ว

      Not at the moment :)

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

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

  • @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 :)

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

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

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

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

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

  • @SaveTheHedgehog
    @SaveTheHedgehog 9 หลายเดือนก่อน

    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?

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

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

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

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

  • @VitorFThome
    @VitorFThome ปีที่แล้ว

    Bro THANK you so much!!! 🙏🏻

    • @jfversluis
      @jfversluis  ปีที่แล้ว +1

      You’re welcome!

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

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

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

  • @TomPenningtonGeorgia
    @TomPenningtonGeorgia 2 ปีที่แล้ว +1

    Nice!

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

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

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

  • @IndraSundanese
    @IndraSundanese 9 หลายเดือนก่อน

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

    • @jfversluis
      @jfversluis  9 หลายเดือนก่อน

      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

  • @kritzip1
    @kritzip1 2 ปีที่แล้ว

    This is the best news for 2021!!!

    • @jfversluis
      @jfversluis  2 ปีที่แล้ว

      Funny thing is it has existed well before this year 😅

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

  • @pradipmanna6371
    @pradipmanna6371 2 ปีที่แล้ว

    Simply Awesome!

    • @jfversluis
      @jfversluis  2 ปีที่แล้ว +1

      Glad you think so! Thanks!

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

  • @rahulsabu9560
    @rahulsabu9560 ปีที่แล้ว

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

  • @guywangueu9817
    @guywangueu9817 2 ปีที่แล้ว

    Thanks for everything. I am from Paris

    • @jfversluis
      @jfversluis  2 ปีที่แล้ว +1

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

  • @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: th-cam.com/video/kpZi5xAvpZA/w-d-xo.html

  • @abba5102
    @abba5102 2 ปีที่แล้ว

    Very very good. Awsome

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

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

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

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

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

  • @daveyhu
    @daveyhu 7 หลายเดือนก่อน

    Hey great stuff, does this work with MAUI too?

    • @jfversluis
      @jfversluis  7 หลายเดือนก่อน +1

      Yes it does!

    • @daveyhu
      @daveyhu 7 หลายเดือนก่อน

      ​@@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 7 หลายเดือนก่อน

      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.

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

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

  • @ugwukennedy2724
    @ugwukennedy2724 2 ปีที่แล้ว

    You are a great guy

    • @jfversluis
      @jfversluis  2 ปีที่แล้ว

      Thank you so much!

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

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

  • @walkt3
    @walkt3 2 ปีที่แล้ว

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

    • @jfversluis
      @jfversluis  2 ปีที่แล้ว +1

      Little waiting music 😏

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

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

    • @jfversluis
      @jfversluis  2 ปีที่แล้ว

      Unfortunately not

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

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

  • @isiahjones_33
    @isiahjones_33 ปีที่แล้ว

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

  • @taramughal348
    @taramughal348 8 หลายเดือนก่อน

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

    • @jfversluis
      @jfversluis  8 หลายเดือนก่อน

      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

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

  • @monmanreborn
    @monmanreborn ปีที่แล้ว

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

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

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

  • @ГалинГеоргиев-ю4щ
    @ГалинГеоргиев-ю4щ ปีที่แล้ว

    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.

  • @mukasasaidi7628
    @mukasasaidi7628 ปีที่แล้ว

    Hope the video will help me

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

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

  • @testappsample3901
    @testappsample3901 2 ปีที่แล้ว

    which app can i download in iphone physical device

    • @jfversluis
      @jfversluis  2 ปีที่แล้ว

      Not sure what you mean :)

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

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

  • @xAckarax
    @xAckarax 2 ปีที่แล้ว

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

    • @jfversluis
      @jfversluis  2 ปีที่แล้ว

      I think it should, yea!

  • @SIMPLENERO75
    @SIMPLENERO75 2 ปีที่แล้ว

    Great!!!!

    • @jfversluis
      @jfversluis  2 ปีที่แล้ว +1

      It’s really cool technology!

  • @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 :)

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

    • @jfversluis
      @jfversluis  ปีที่แล้ว

      Unfortunately not!

  • @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 ปีที่แล้ว

    can we run flutter app

    • @jfversluis
      @jfversluis  ปีที่แล้ว

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

    • @alihyder7266
      @alihyder7266 ปีที่แล้ว

      @@jfversluis ask to Flutter company?

    • @jfversluis
      @jfversluis  ปีที่แล้ว

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

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

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

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

  • @AliKhan-jz3zs
    @AliKhan-jz3zs 2 ปีที่แล้ว

    I'm from Nepal

    • @jfversluis
      @jfversluis  2 ปีที่แล้ว

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

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

  • @PolatPINAR
    @PolatPINAR 2 ปีที่แล้ว

    Now we know where you live :P

    • @jfversluis
      @jfversluis  2 ปีที่แล้ว +2

      No you don’t! VPN for the win 😏

    • @AhmedAli-iz4ep
      @AhmedAli-iz4ep 2 ปีที่แล้ว

      @@jfversluis
      Wwwwooo

  • @perfect.stealth
    @perfect.stealth ปีที่แล้ว +2

    God i hate Apple.

    • @jfversluis
      @jfversluis  ปีที่แล้ว

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

  • @comelyboy
    @comelyboy 2 ปีที่แล้ว

    He looks like Elon Musk

    • @jfversluis
      @jfversluis  2 ปีที่แล้ว +2

      BRB going to buy TH-cam

  • @user-yt5mz9ee2i
    @user-yt5mz9ee2i 6 หลายเดือนก่อน

    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  6 หลายเดือนก่อน

      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.

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