2017-02-05 10 views
0

Я опубликовал приложение в AppStore, и теперь я хочу сделать новый выпуск для этого приложения.Xamarin - iPhone Distribution

В Visual Studio у меня есть только две конфигурации сборки, отладка и выпуск. Другие конфигурации «Ad-Hoc» и «AppStore» отсутствуют

Если я выбираю конфигурацию сборки выпуска, опция «Архив» отключена, я могу выбрать «Показать файл IPA на сервере», если я загрузите файл, используя «Загрузить приложение», он будет загружен как тестовая версия.

Что я могу сделать, чтобы опубликовать его как приложение для выпуска?

+0

У вас есть проект iOS как проект запуска по умолчанию? –

+0

@JonDouglas, Да –

ответ

2

Я не верю, что элемент меню Архива был реализован в Visual Studio. Вы можете сделать архив из командной строки. См: https://developer.xamarin.com/guides/ios/troubleshooting/questions/create-xcarchive/

По Xamarin 4.x, теперь можно создать .xcarchive из Windows, установив свойство ArchiveOnBuild истина. Например, с помощью MSBuild в командной строке:

msbuild /p:Configuration=Release /p:ServerAddress=10.211.55.2 /p:ServerUser=xamUser /p:Platform=iPhone /p:ArchiveOnBuild=true /t:"Build" MyProject.csproj

.xcarchive будет размещен в $ HOME// Developer/Xcode каталог Библиотека/Архивы на Mac построить множество, что и Xcode и Xamarin студии поиска, чтобы отобразить ранее построенные архивы.

См. Это Xamarin Forums post для кратких дополнительных заметок о свойстве ArchiveOnBuild. Дополнительную информацию о свойствах ServerAddress и ServerUser см. В документации о Xamarin.iOS command line builds on Windows.

+0

Спасибо, это работает! –