Я начинаю работать над настройкой CI / CD для проекта Xamarin.Forms, над которым я работаю.В настоящее время я настраиваю Ad-Hoc конфиг.Я хотел бы иметь возможность запустить эту сборку из командной строки и получить IPA в папке bin / AdHoc, как если бы я запускал ее из Visual Studio.
Я перепробовал все видыкомбинаций разных вещей.Вот как я запускаю сборку:
msbuild ../TheSolution.sln /p:Configuration=Ad-Hoc /p:Platform=iPhone /p:ServerAddress=serverIP /p:ServerUser=%USERDOMAIN%\%USERNAME% /p:ServerPassword=myPassword
В файле проекта, помимо информации о профиле обеспечения, в группе свойств этой конфигурации у меня есть
<BuildIpa>True</BuildIpa>
<IpaPackageDir>$(OutputPath)</IpaPackageDir>
I 'мы не пытались создать домен по имени пользователя, разные случаи, / m флаг для сборки.
В лучшем случае я получил прерывистое соединение с Mac, но в большинстве случаев оно терпело неудачу.Те же учетные данные, тот же Mac, то же решение генерирует IPA, если я строю из Visual Studio.Что мне здесь не хватает?