-
Pick the "Ad-Hoc" build configuration.
-
Change the provisioning profile in "project options -> iOS Bundle Signing" to an AppStore provisioning profile.
-
Rebuild the project.
-
Select "Tools -> iOS -> Publish iOS App". This will build the IPA and then automatically open Application Loader on the Mac build host and show the generated IPA.
-
Submit the IPA via Application Loader.
-
Pick the "AppStore", "iPhone" build configuration.
-
Double-check that the provisioning profile in "project options -> iOS Bundle Signing" is an AppStore provisioning profile.
-
Rebuild the project. Then press the "Start" button to perform the remote build step and attempt to deploy to device. Note that the deploy will fail because the provisioning profile is not intended for this usage.
-
Find the resulting
.app
bundle in the build cache folder on the Mac build host:
~/Library/Caches/Xamarin/mtbs/builds/YourAppName/{project-guid}/output/Release/iPhone/YourAppName.app
- Zip up the
.app
bundle, for example by running the following command in Terminal.app:
zip -r YourAppName.app.zip YourAppName.app
- Open Application Loader, click the "Deliver Your App" button, and select the
.app.zip
file when prompted.
Both options does not work.
option 1: "Submit the IPA via Application Loader." => how ?
option 2: after "Open Application Loader, click the "Deliver Your App" button,"; you can not select any file.