2017-03-16 11 views
0

Xamarin Build Steps에 Team City (10.0.4) 서버를 사용하고 있습니다. 내 전체 솔루션 (Anrdoid, iOS)을 구축중인 macmini에 buil 에이전트를 설정했습니다. 빌드 프로세스는 명령 줄을 통해 호출됩니다Xamarin.iOS Team City 서버용 빌드 단계

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)이 설치된 Mac mini에 설치됩니다.

답변

1

답을 찾았습니다. 가 설정해야이 옵션입니다

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 지정해야 할 다음은 완벽하게 잘 작동합니다.