how to create ios testflight without MAC (visual studio 2019) - xamarin

Is it possible to create an .ipa file in visual studio 2019 without MAC device.
I have tried this link but it doesn't generate the file since I am not connected to MAC.
My project is Xamarin Form IOS and Visual Studio 2019. I have apple developer account.

Without Mac it is impossible. You can also use Mac on cloud service.

Related

Visual Studio fot Mac Creating Android build for iOS Target when Archived

I have been working on a Xamarin app. Recently whenever I try to create a build, the Visual Studio for Mac is incorrectly targetting tee platforms.
It is creating Android build every time I use Build -> Archive All or Build -> Archive for Publishing.
Sometimes the reverse is happening. That is, creating iOS archive instead of Android.
I am selecting the project and platform correctly.
If you have encountered similar issue please suggest a solution.
The version of Visual Studio at the time of this is Visual Studio for Mac 2019 8.3.11 (build 1).

Does Visual Studio need to be installed on the Xamarin build machine Mac?

We are using Visual Studio (15.9.11) with Xamarin on our PC's.
We have XCode 10.1 installed on the build machine.
We are running out of disk space on our build machine MacBook Pro 128GB, and I've noticed that Visual Studio is installed. Is it actually required?
Top tip: Don't buy anything less than 256GB for building apps in Xamarin and building on a Mac... It's an absolute nightmare.
If you are using Visual Studio 2019 15.6+ for Windows you can use "Automatic Mac provisioning" and not install Visual Studio for Mac (the current installation/requirement documentation does not reflect VS15.6+ based setups).
Only Xamarin.iOS and Mono (including the related MSBuild tools) will be installed and thus you can have headless remote build only MacOS machines after the initial macOS setup, install of Xcode and remote login configuration.
Automatic Mac provisioning
Starting with Visual Studio 2019 version 15.6, Pair to Mac automatically provisions a Mac with software necessary for building Xamarin.iOS applications: Mono, Xamarin.iOS (the software framework, not the Visual Studio for Mac IDE), and various Xcode-related tools (but not Xcode itself).
Automatic Mac provisioning
Before following the instructions in this guide, complete the following steps:
On a Windows machine, install Visual Studio 2019
On a Mac, install Xcode and Visual Studio for Mac (Note: read the highlighted note below)
You must manually open Xcode after installing so that it can add any additional components.
If you would prefer not to install Visual Studio for Mac, Visual Studio 2019 can automatically configure the Mac build host with Xamarin.iOS and Mono. You must still install and run Xcode. For more information, see Automatic Mac provisioning.
Yes. The required build tools are part of the VS Mac install.
https://learn.microsoft.com/en-us/xamarin/ios/get-started/installation/windows/introduction-to-xamarin-ios-for-visual-studio#requirements-and-installation
I am using Visual Studio 2019 and Earlier I was using Visual Studio 2017, My mac has the same disk space and there is no need to install Visual Studio on the mac because Windows VS will Automatically Download Xamarin.SDK file at the time of building the connection between the mac and the VS but you must have to install Xcode in order to build the app.

How to publish IOS version of xamarin app via visual studio in windows?

I need to publish my android app that make it with visual studio enterprise 2017 and get IOS version of My App.
How to do this?
If you wish to compile your Xamarin application on iOS, you must have a Mac machine and deploy your app through there. You are not able to deploy an iOS version of your application on Windows, unless you are tethering to a Mac device through LAN for example using Visual Studio 2017.
Chick this out too, hope it helps!

Can I open a Xamarin project developed in MAC on Xamarin Studio in Windows?

I have a Xamarin project developed in iOS MAC. I want to continue the development of the same project on Xamarin Studio but on Windows. Is this possible?
Yes you can, keep in mind that when you're downloading Xamarin at windows it always force you to download a visual studio with Xamarin being a plugin (now they're introducing visual studio for Mac too!). if you're insisting to use Xamarin studio on windows go on to your account on Xamarin rather than using the default download button, and see all the version that can be downloaded. Xamarin studio for windows should still be there
You can open an Android project in Xamarin Studio on OSX or Windows. An iOS app will not open in Xamarin Studio on Windows; it has to be opened in Visual Studio. On Windows, Visual Studio should be used over Xamarin Studio.

the ios designer mac agent is not available

Hi am using visual studio 2015 community to create ios app.I am getting this error all time like the ios designer mac agent is not available.I am using win-7 64-bit os.
You have to have a Mac paired with your Windows OS in order to utilize the iOS Designer.
Xamarin.iOS Requirements:
Windows 7 or higher.
Visual Studio 2012 Professional or higher.
Xamarin for Visual Studio.
A Mac running OS X Yosemite (10.10) or higher (although we recommend the latest stable version).
Xamarin iOS SDK.
Apple’s Xcode(7+) IDE and iOS SDK (we recommend the latest version from the App Store).
The Windows computer must be able to reach the Mac via the network.
Xamarin.iOS for Visual Studio accomplishes an amazing feat: it lets you create, build, and debug iOS applications on a Windows computer using the Visual Studio IDE. It cannot do this alone – iOS applications cannot be created without Apple’s compiler, and they cannot be deployed without Apple’s certificates and code-signing tools. This means that your Xamarin.iOS for Visual Studio installation requires a connection to a networked Mac OS X computer in order to perform these tasks. Once configured, Xamarin’s tools will make the process as seamless as possible.
Ref: https://developer.xamarin.com/guides/ios/getting_started/installation/windows/#System_Requirement
This worked for me perhaps it might work for you
Delete the Xamarin folder in your %localappdata%\Local\Temp
If this fails reinstall/update mono on Mac

Resources