Skip to content

tvOS support #1162

Closed
Closed
@Ljo2017

Description

@Ljo2017

Description

In Appium 1.13.0 tvOS support has been added, however I'm unable to launch WebDriverAgentRunner_tvOS.app successfully as xcodebuild fails. It appears that the 'platformName' capability gets overwritten as 'iOS' even though it's set to 'tvOS' in desired capability when calling IOSDriver(url, capabilities) therefore the option scheme is still set to WebDriverAgentRunner instead of WebDriverAgentRunner_tvOS. Guessing this override happens somewhere in setCapability() in the java-client?

In MobilePlatform.java, String TVOS = "tvOS" is defined in this pr #1142 but not used anywhere.

Just wanted to know whether I'm doing something wrong and need to dig more or it's simply not supported in java client yet.

Environment

  • java client build version: 7.0
  • Appium server version : 1.13.0
  • Desktop OS/version: MacOS 10.14.5
  • Mobile platform/version under test: tvOS
  • Real device or emulator/simulator: simulator

Link to Appium logs

appium-server-logs.txt

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions