XamariniOS@2 - Xamarin.iOS v2 작업
파이프라인에서 이 작업을 사용하여 macOS에서 Xamarin을 사용하여 iOS 앱을 빌드합니다. 자세한 내용은 Xamarin 지침 및 CI 중에 앱 서명을 참조하세요.
Syntax
# Xamarin.iOS v2
# Build an iOS app with Xamarin on macOS.
- task: XamariniOS@2
inputs:
solutionFile: '**/*.sln' # string. Alias: solution. Required. Solution. Default: **/*.sln.
configuration: 'Release' # string. Required. Configuration. Default: Release.
#clean: false # boolean. Clean. Default: false.
#packageApp: true # boolean. Create app package. Default: true.
#buildForSimulator: false # boolean. Alias: forSimulator. Build for iOS Simulator. Default: false.
# Advanced
#runNugetRestore: false # boolean. Run NuGet restore. Default: false.
#args: # string. Arguments.
#workingDirectory: # string. Alias: cwd. Working directory.
#mdtoolFile: # string. Alias: buildToolLocation | mdtoolLocation. Build tool path.
# Signing & Provisioning
#signingIdentity: # string. Alias: iosSigningIdentity. Signing identity.
#signingProvisioningProfileID: # string. Alias: provProfileUuid. Provisioning profile UUID.
입력
solutionFile
- 솔루션
입력 별칭: solution
. string
. 필수 요소. 기본값은 **/*.sln
입니다.
솔루션 또는 csproj 프로젝트의 리포지토리 루트에서 빌드까지의 Xamarin.iOS
상대 경로를 지정합니다. 와일드카드를 포함할 수 있습니다.
configuration
- 구성
string
. 필수 요소. 기본값은 Release
입니다.
구성을 지정합니다. 표준 구성은 임시, AppStore, 디버그 및 릴리스입니다.
clean
- 청소
boolean
. 기본값은 false
입니다.
(선택 사항) 빌드 전에 클린 빌드(/t:clean
)를 실행합니다.
packageApp
- 앱 패키지 만들기
boolean
. 기본값은 true
입니다.
로 true
설정하면 빌드의 일부로 IPA를 생성합니다.
buildForSimulator
- iOS 시뮬레이터용 빌드
입력 별칭: forSimulator
. boolean
. 기본값은 false
입니다.
(선택 사항) 실제 iOS 디바이스 대신 iOS 시뮬레이터용 빌드
runNugetRestore
- NuGet 복원 실행
boolean
. 기본값은 false
입니다.
Xamarin iOS 솔루션에서 를 실행 nuget restore
하여 빌드 전에 참조된 모든 패키지를 설치합니다. nuget
빌드 에이전트 컴퓨터의 PATH에 있는 도구가 사용됩니다. 다른 버전의 NuGet을 사용하거나 추가 인수를 설정하려면 NuGet 설치 관리자 작업을 사용합니다.
args
- 인수
string
.
(선택 사항) 빌드하는 데 사용되는 추가 명령줄 인수를 지정합니다.
workingDirectory
- 작업 디렉터리
입력 별칭: cwd
. string
.
(선택 사항) 빌드가 실행될 작업 디렉터리를 지정합니다. 값이 비어 있으면 리포지토리의 루트가 사용됩니다.
mdtoolFile
- 빌드 도구 경로
입력 별칭: buildToolLocation | mdtoolLocation
. string
.
(선택 사항) xbuild(Xamarin Studio 모노 빌드 도구) 또는 MSBuild(Mac용 Visual Studio 빌드 도구)에 대한 경로를 제공합니다. 값이 비어 있으면 기본 xbuild 또는 MSBuild 경로가 사용됩니다.
signingIdentity
- 서명 ID
입력 별칭: iosSigningIdentity
. string
.
(선택 사항) 빌드에 서명하는 데 사용할 서명 ID를 재정의합니다. 값이 비어 있으면 Xcode 프로젝트의 설정이 사용됩니다. 이 옵션을 사용하는지 선택 signingUnlockDefaultKeychain
해야 할 수도 있습니다.
signingProvisioningProfileID
- 프로비저닝 프로필 UUID
입력 별칭: provProfileUuid
. string
.
(선택 사항) 이 빌드에 사용할 설치된 프로비저닝 프로필 재정의의 UUID를 지정합니다.
작업 제어 옵션
모든 작업에는 작업 입력 외에 제어 옵션이 있습니다. 자세한 내용은 컨트롤 옵션 및 일반적인 작업 속성을 참조하세요.
출력 변수
없음
설명
파이프라인에서 이 작업을 사용하여 macOS에서 Xamarin을 사용하여 iOS 앱을 빌드합니다. 자세한 내용은 Xamarin 지침 및 CI 중에 앱 서명을 참조하세요.
이 작업 버전의 새로운 기능
- iOS 등록 설정이 작업에서 제거되었습니다. 를 지원 작업
Install Apple Certificate
과Install Apple Provisioning Profile
함께 사용하고Secure Files
서명을 설정할 수 있습니다. 에서 더 잘Visual Studio for Mac
작동하도록 옵션이 업데이트되었습니다.