{ "manifestVersion": 1, "id": "app-store-vsts-extension", "name": "Apple App Store", "version": "0.0.2", "publisher": "ms-vsclient", "description": "Provides build/release tasks that enable performing continuous delivery to Apple's App Store from an automated VSTS build or release definition", "categories": [ "Build and release" ], "targets": [ { "id": "Microsoft.VisualStudio.Services" } ], "icons": { "default": "apple_default.png" }, "visibility": [ "Build and release" ], "content":{ "details": { "path": "docs/vsts-README.md" }, "thirdpartynotice": { "path": "ThirdPartyNotices.txt" } }, "files": [ { "path": "Tasks/app-store-promote" }, { "path": "Tasks/app-store-release" } ], "scope": [ "vso.build", "vso.serviceendpoint" ], "contributions": [ { "id": "app-store-promote", "type": "ms.vss-distributed-task.task", "targets": [ "ms.vss-distributed-task.tasks" ], "properties": { "name": "Tasks/app-store-promote" } }, { "id": "app-store-release", "type": "ms.vss-distributed-task.task", "targets": [ "ms.vss-distributed-task.tasks" ], "properties": { "name": "Tasks/app-store-release" } }, { "id": "apple-app-store-service-endpoint", "description": "AppleAppStoreAuthenticationEndpoint", "type": "ms.vss-endpoint.service-endpoint-type", "targets": [ "ms.vss-endpoint.endpoint-types" ], "properties": { "name": "apple-app-store", "displayName": "Apple App Store", "url": "https://itunesconnect.apple.com/", "inputDescriptors": [], "authenticationSchemes": [ { "type": "ms.vss-endpoint.endpoint-auth-scheme-basic", "inputDescriptors": [ { "id": "username", "name": "App Store E-mail", "description": "The e-mail address of the service account used to authenticate with the Apple App Store", "inputMode": "textbox", "isConfidential": false, "validation": { "isRequired": true, "dataType": "string" } }, { "id": "password", "name": "Password", "description": "Password for account that is publishing to the Apple App Store", "inputMode": "textbox", "isConfidential": true, "validation": { "isRequired": true, "dataType": "string" } } ] } ] } } ] }