Team City server的Xamarin.iOS构建步骤
我正在使用TeamCity(10.0.4)服务器进行Xamarin构建步骤。 我已经在macmini上设置了buil代理,它正在构建我的整个解决方案(Anrdoid,iOS)。 生成过程通过命令行调用:Team City server的Xamarin.iOS构建步骤,xamarin,xamarin.ios,teamcity,build-server,xbuild,Xamarin,Xamarin.ios,Teamcity,Build Server,Xbuild,我正在使用TeamCity(10.0.4)服务器进行Xamarin构建步骤。 我已经在macmini上设置了buil代理,它正在构建我的整个解决方案(Anrdoid,iOS)。 生成过程通过命令行调用: xbuild /p:Configuration="Release" /p:IpaPackageDir="[mydir]" /p:BuildIpa=true /p:ArchiveOnBuild=true /t:"Build" MyApp.iOS.csproj 即使我不确定构建的文件是否真的应该
xbuild /p:Configuration="Release" /p:IpaPackageDir="[mydir]" /p:BuildIpa=true /p:ArchiveOnBuild=true /t:"Build" MyApp.iOS.csproj
即使我不确定构建的文件是否真的应该位于构建代理的工作文件夹中,构建过程也可以正常工作
事实上,问题是我没有从构建步骤中得到一个.ipa文件,我实际上需要继续工作
构建代理安装在带有OSX 10.11.6(El Capitan)的MacMini上。我自己找到了答案。 必须设置两个选项:
xbuild /p:Configuration="Release" /p:Platform="iPhone" /p:OutputPath="path/to/dir" /p:IpaPackageDir="path/to/dir" /p:BuildIpa=true /p:ArchiveOnBuild=true /t:"Build" myApp.iOS.csproj
必须指定平台和outputdirectory,然后才能正常工作 我自己找到了答案。 必须设置两个选项:
xbuild /p:Configuration="Release" /p:Platform="iPhone" /p:OutputPath="path/to/dir" /p:IpaPackageDir="path/to/dir" /p:BuildIpa=true /p:ArchiveOnBuild=true /t:"Build" myApp.iOS.csproj
必须指定平台和outputdirectory,然后才能正常工作