question

AbdulSamad-1178 avatar image
0 Votes"
AbdulSamad-1178 asked ColeXia-MSFT commented

Don't have mac machine (or my own remote access), How can I debug my Xamarin App for iOS on Windows 10

Hi, I have my Android App developed in Xamarin with Visual Studio 2019 Community. The application working fine and become robust, now we need to provide an iOS build for that application, we do not have our own mac machine. Thanks

dotnet-xamarinformsvs-debugging
5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

1 Answer

ColeXia-MSFT avatar image
1 Vote"
ColeXia-MSFT answered ColeXia-MSFT commented

Hello,

Welcome to Microsoft Q&A!

We can use Hot Restart to debug iOS application without mac , notice that there are some limitations with it , and we will still need a Mac machine to do a full compilation, signing, and deployment for your application to production.

However , recently it seems something wrong with Hot Restart , the app crash at opening , the fix will be released in next visual studio version ,check this issue : https://github.com/xamarin/Xamarin.Forms/issues/13759 .


If the response is helpful, please click "Accept Answer" and upvote it.
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.


· 6
5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

So there is no possibility to develop IOS application in Windows PC ?

Can I also need mac if I develop IOS application using react native in Windows ?

1 Vote 1 ·

You don't need Mac to write your code. BUT you will need Mac to compile and publish your app on App Store.

0 Votes 0 ·

write your code mean, code and debugging, right ?

0 Votes 0 ·
Show more comments

Thanks for your reply,

So it seems not possible for now, Can I debug my application on device (iPhone 6, 7) similar like we do in Android using adb ?

Thanks

0 Votes 0 ·

Yes, but it still requires a mac .

0 Votes 0 ·