@PremShah said:
Dec 17, 2019 Install a virtualization app (e.g. VirtualBox) and create a virtual machine on your local computer. Install and set up a macOS in your VM. Install XCode on macOS. Once macOS and XCode are installed, you can start coding and using the iOS Simulator to test the apps as if you were using a real Mac. To publish an iOS app you need a Mac computer because you must use Xcode software. Actually you can do that without a Mac computer but you have to emulate your computer to install Mac OS and then install Xcode on Mac OS.
I have already tried your suggested link. but when i build No installed provisioning profiles match the installed iOS signing identities. Error throw and i have already setup all signing identites. so i want to know is it reqired Iphone Device to publish or not.
![App App](/uploads/1/2/6/8/126881009/478831737.png)
I did follow all the guidelines in this link : https://docs.microsoft.com/en-us/xamarin/ios/deploy-test/app-distribution/app-store-distribution/?tabs=vsmac
To answer of your specific question regarding for provision profile, I don't have any issue what so ever regarding for distribute provision profile. Following steps to be consider , hope it helps:
Mac machine :
--> Make sure created signing certificate through your xcode-> preferences -> Manage certificates -> iOS Distribution/ iOS App store
--> Once distributed provision profile generated through your apple account, download it on your mac machine and make sure double click on it
--> You can now see your distribute certificate in your Keychain access --> Certificate section if above steps properly followed
--> Make sure created signing certificate through your xcode-> preferences -> Manage certificates -> iOS Distribution/ iOS App store
--> Once distributed provision profile generated through your apple account, download it on your mac machine and make sure double click on it
--> You can now see your distribute certificate in your Keychain access --> Certificate section if above steps properly followed
Visual studio 2017 :
--> Once above things done on your mac, check following guideline :
https://docs.microsoft.com/en-us/xamarin/ios/deploy-test/app-distribution/app-store-distribution/?tabs=vswin#selecting-a-distribution-profile-in-a-xamarinios-project
--> Once above things done on your mac, check following guideline :
https://docs.microsoft.com/en-us/xamarin/ios/deploy-test/app-distribution/app-store-distribution/?tabs=vswin#selecting-a-distribution-profile-in-a-xamarinios-project
Create Ios App Without Code
--> From above link , in your info.plist use same bundle id that you have used in your apple account while creating App IDs
--> in VS, check iOS Bundle signing --> select manual provision --> Select Distribution(Automatic) but not Developer(Automatic)--> Select your provision profile in drop down option that you have created in your apple account
--> make sure iOS Debug --> Enable Debugging set to false
--> in VS, check iOS Bundle signing --> select manual provision --> Select Distribution(Automatic) but not Developer(Automatic)--> Select your provision profile in drop down option that you have created in your apple account
--> make sure iOS Debug --> Enable Debugging set to false
Xamarin Deploy Ios App Without Mac
--> now check Configure your ios app guideline : https://docs.microsoft.com/en-us/xamarin/ios/deploy-test/app-distribution/app-store-distribution/?tabs=vswin#configuring-your-application-in-itunes-connect
Ios App Stores
How To Build An Ios App
--> Also check publish your app guideline : https://docs.microsoft.com/en-us/xamarin/ios/deploy-test/app-distribution/app-store-distribution/?tabs=vswin#submitting-an-app-to-itunes-connect