robovm icon indicating copy to clipboard operation
robovm copied to clipboard

Unable to start 12.5 inch iPad simulator

Open blady214 opened this issue 7 years ago • 3 comments

Please ensure you have given all the following requested information in your report.

Issue details

I've tried to run iPad simulator with 12.5 inch screen size which are required by Apple to publish app. According to Xcode I've got at least two iPad Simulators: iPad Pro (12.9-inch) (2nd generation) and ipad-pro-s with this screen size but I don't know how to provide them properly to gradle plugin.

Result of: xcrun simctl list --json:

{
  "devicetypes" : [
    {
      "name" : "iPhone 4s",
      "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-4s"
    },
    {
      "name" : "iPhone 5",
      "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-5"
    },
    {
      "name" : "iPhone 5s",
      "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-5s"
    },
    {
      "name" : "iPhone 6",
      "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-6"
    },
    {
      "name" : "iPhone 6 Plus",
      "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-6-Plus"
    },
    {
      "name" : "iPhone 6s",
      "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-6s"
    },
    {
      "name" : "iPhone 6s Plus",
      "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-6s-Plus"
    },
    {
      "name" : "iPhone 7",
      "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-7"
    },
    {
      "name" : "iPhone 7 Plus",
      "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-7-Plus"
    },
    {
      "name" : "iPhone 8",
      "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-8"
    },
    {
      "name" : "iPhone 8 Plus",
      "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-8-Plus"
    },
    {
      "name" : "iPhone SE",
      "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-SE"
    },
    {
      "name" : "iPhone X",
      "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPhone-X"
    },
    {
      "name" : "iPad 2",
      "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-2"
    },
    {
      "name" : "iPad Retina",
      "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Retina"
    },
    {
      "name" : "iPad Air",
      "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Air"
    },
    {
      "name" : "iPad Air 2",
      "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Air-2"
    },
    {
      "name" : "iPad (5th generation)",
      "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPad--5th-generation-"
    },
    {
      "name" : "iPad Pro (9.7-inch)",
      "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Pro--9-7-inch-"
    },
    {
      "name" : "iPad Pro (12.9-inch)",
      "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Pro"
    },
    {
      "name" : "iPad Pro (12.9-inch) (2nd generation)",
      "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Pro--12-9-inch---2nd-generation-"
    },
    {
      "name" : "iPad Pro (10.5-inch)",
      "identifier" : "com.apple.CoreSimulator.SimDeviceType.iPad-Pro--10-5-inch-"
    },
    {
      "name" : "Apple TV",
      "identifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-TV-1080p"
    },
    {
      "name" : "Apple TV 4K",
      "identifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-TV-4K-4K"
    },
    {
      "name" : "Apple TV 4K (at 1080p)",
      "identifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-TV-4K-1080p"
    },
    {
      "name" : "Apple Watch - 38mm",
      "identifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-Watch-38mm"
    },
    {
      "name" : "Apple Watch - 42mm",
      "identifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-Watch-42mm"
    },
    {
      "name" : "Apple Watch Series 2 - 38mm",
      "identifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-Watch-Series-2-38mm"
    },
    {
      "name" : "Apple Watch Series 2 - 42mm",
      "identifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-Watch-Series-2-42mm"
    },
    {
      "name" : "Watch2017 - 38mm",
      "identifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-Watch-Series-3-38mm"
    },
    {
      "name" : "Watch2017 - 42mm",
      "identifier" : "com.apple.CoreSimulator.SimDeviceType.Apple-Watch-Series-3-42mm"
    }
  ],
  "runtimes" : [
    {
      "buildversion" : "15A8401",
      "availability" : "(available)",
      "name" : "iOS 11.0",
      "identifier" : "com.apple.CoreSimulator.SimRuntime.iOS-11-0",
      "version" : "11.0.1"
    },
    {
      "buildversion" : "15J380",
      "availability" : "(available)",
      "name" : "tvOS 11.0",
      "identifier" : "com.apple.CoreSimulator.SimRuntime.tvOS-11-0",
      "version" : "11.0"
    },
    {
      "buildversion" : "15R372",
      "availability" : "(available)",
      "name" : "watchOS 4.0",
      "identifier" : "com.apple.CoreSimulator.SimRuntime.watchOS-4-0",
      "version" : "4.0"
    }
  ],
  "devices" : {
    "watchOS 4.0" : [
      {
        "state" : "Shutdown",
        "availability" : "(available)",
        "name" : "Apple Watch - 38mm",
        "udid" : "FCEA4BDE-6614-4FA2-B353-039C14AE8D64"
      },
      {
        "state" : "Shutdown",
        "availability" : "(available)",
        "name" : "Apple Watch - 42mm",
        "udid" : "3D6254E7-5EE5-4C37-B3F3-B35E35FB8119"
      },
      {
        "state" : "Shutdown",
        "availability" : "(available)",
        "name" : "Apple Watch Series 2 - 38mm",
        "udid" : "9D2EFED9-A815-4B77-B063-70CD820A71B7"
      },
      {
        "state" : "Shutdown",
        "availability" : "(available)",
        "name" : "Apple Watch Series 2 - 42mm",
        "udid" : "8FEA91A8-A9F4-4FCB-BD4D-307FB4F81472"
      },
      {
        "state" : "Shutdown",
        "availability" : "(available)",
        "name" : "Apple Watch Series 3 - 38mm",
        "udid" : "C4D42B02-1EF0-470A-8A72-AE94373CADBD"
      },
      {
        "state" : "Shutdown",
        "availability" : "(available)",
        "name" : "Apple Watch Series 3 - 42mm",
        "udid" : "14BA4441-0670-4A2B-B822-F6DF85524114"
      }
    ],
    "com.apple.CoreSimulator.SimRuntime.iOS-10-3" : [
      {
        "state" : "Shutdown",
        "availability" : " (unavailable, runtime profile not found)",
        "name" : "iPhone 5",
        "udid" : "EB9B9E7E-613C-4384-AEC7-4B274647D2F1"
      },
      {
        "state" : "Shutdown",
        "availability" : " (unavailable, runtime profile not found)",
        "name" : "iPhone 5s",
        "udid" : "81CCEC8D-A98E-4402-B1AD-C3A84F043B9D"
      },
      {
        "state" : "Shutdown",
        "availability" : " (unavailable, runtime profile not found)",
        "name" : "iPhone 6",
        "udid" : "C6E505B1-9469-440B-B2A2-A8540C9E5F0A"
      },
      {
        "state" : "Shutdown",
        "availability" : " (unavailable, runtime profile not found)",
        "name" : "iPhone 6 Plus",
        "udid" : "217F8AE8-B0ED-4460-B57D-6E889959EE80"
      },
      {
        "state" : "Shutdown",
        "availability" : " (unavailable, runtime profile not found)",
        "name" : "iPhone 6s",
        "udid" : "10E5FCB5-4CD9-45A0-8ED9-948E339A76F4"
      },
      {
        "state" : "Shutdown",
        "availability" : " (unavailable, runtime profile not found)",
        "name" : "iPhone 6s Plus",
        "udid" : "0C5A3395-2F51-42F1-88C3-FC28DB715E41"
      },
      {
        "state" : "Shutdown",
        "availability" : " (unavailable, runtime profile not found)",
        "name" : "iPhone 7",
        "udid" : "5DC7C331-56A7-46DD-84D6-A8ECD7125752"
      },
      {
        "state" : "Shutdown",
        "availability" : " (unavailable, runtime profile not found)",
        "name" : "iPhone 7 Plus",
        "udid" : "862D8FC4-3DF5-4C23-8D73-F23821F16F1C"
      },
      {
        "state" : "Shutdown",
        "availability" : " (unavailable, runtime profile not found)",
        "name" : "iPhone SE",
        "udid" : "D563D936-0482-4808-9546-1CA3BF1A3111"
      },
      {
        "state" : "Shutdown",
        "availability" : " (unavailable, runtime profile not found)",
        "name" : "iPad Air",
        "udid" : "C31935CE-059F-4D21-8516-2769D6C1CAB0"
      },
      {
        "state" : "Shutdown",
        "availability" : " (unavailable, runtime profile not found)",
        "name" : "iPad Air 2",
        "udid" : "7587BE20-0F1B-4E2D-BF5F-0FE8434813C2"
      },
      {
        "state" : "Shutdown",
        "availability" : " (unavailable, runtime profile not found)",
        "name" : "iPad (5th generation)",
        "udid" : "E6443CED-6501-4FA1-933E-96BA385DD21C"
      },
      {
        "state" : "Shutdown",
        "availability" : " (unavailable, runtime profile not found)",
        "name" : "iPad Pro (9.7 inch)",
        "udid" : "E6C2545F-204A-4B53-9A74-1EED0E191A8D"
      },
      {
        "state" : "Shutdown",
        "availability" : " (unavailable, runtime profile not found)",
        "name" : "iPad Pro (12.9 inch)",
        "udid" : "EBE51B2A-E724-4117-BB69-FA670F1D51E5"
      },
      {
        "state" : "Shutdown",
        "availability" : " (unavailable, runtime profile not found)",
        "name" : "iPad Pro (12.9-inch) (2nd generation)",
        "udid" : "4751FAD3-5C82-458F-84B5-DD5B33660540"
      },
      {
        "state" : "Shutdown",
        "availability" : " (unavailable, runtime profile not found)",
        "name" : "iPad Pro (10.5-inch)",
        "udid" : "10FCBA1A-CED3-424A-A3E2-39AD19B13ABB"
      }
    ],
    "tvOS 11.0" : [
      {
        "state" : "Shutdown",
        "availability" : "(available)",
        "name" : "Apple TV",
        "udid" : "506E1B5B-2DA1-4395-9806-6D795B0A1C10"
      },
      {
        "state" : "Shutdown",
        "availability" : "(available)",
        "name" : "Apple TV 4K",
        "udid" : "C020043E-4B66-4A82-8899-04D5C6997C7F"
      },
      {
        "state" : "Shutdown",
        "availability" : "(available)",
        "name" : "Apple TV 4K (at 1080p)",
        "udid" : "CE09EA2A-36FC-4A18-AAFA-CE9227BDB5DA"
      }
    ],
    "com.apple.CoreSimulator.SimRuntime.tvOS-10-2" : [
      {
        "state" : "Shutdown",
        "availability" : " (unavailable, runtime profile not found)",
        "name" : "Apple TV 1080p",
        "udid" : "BB769E15-95E5-4805-BF78-EE0C27F5281B"
      }
    ],
    "com.apple.CoreSimulator.SimRuntime.watchOS-3-2" : [
      {
        "state" : "Shutdown",
        "availability" : " (unavailable, runtime profile not found)",
        "name" : "Apple Watch - 38mm",
        "udid" : "5D1C7C99-854C-4227-9847-A2CE45CD49E2"
      },
      {
        "state" : "Shutdown",
        "availability" : " (unavailable, runtime profile not found)",
        "name" : "Apple Watch - 42mm",
        "udid" : "1D64351C-563D-4785-99BE-0F4E9EC2E74D"
      },
      {
        "state" : "Shutdown",
        "availability" : " (unavailable, runtime profile not found)",
        "name" : "Apple Watch Series 2 - 38mm",
        "udid" : "3684FDA6-E81A-4527-828D-E285F0ABE415"
      },
      {
        "state" : "Shutdown",
        "availability" : " (unavailable, runtime profile not found)",
        "name" : "Apple Watch Series 2 - 42mm",
        "udid" : "E0BBEA75-58E7-405C-9721-641085DD7200"
      }
    ],
    "iOS 11.0" : [
      {
        "state" : "Shutdown",
        "availability" : "(available)",
        "name" : "iPhone 5s",
        "udid" : "0E3A85FA-BC30-49AC-9606-B9CCBCEE1190"
      },
      {
        "state" : "Shutdown",
        "availability" : "(available)",
        "name" : "iPhone 6",
        "udid" : "A504799A-4333-4BE4-ADF7-A22728DAA1BC"
      },
      {
        "state" : "Shutdown",
        "availability" : "(available)",
        "name" : "iPhone 6 Plus",
        "udid" : "3980496E-5355-41A6-A62A-0E746C90D673"
      },
      {
        "state" : "Shutdown",
        "availability" : "(available)",
        "name" : "iPhone 6s",
        "udid" : "CF4456B4-FE8F-40AF-B797-1BA2F818A98D"
      },
      {
        "state" : "Shutdown",
        "availability" : "(available)",
        "name" : "iPhone 6s Plus",
        "udid" : "CCEF4BB4-1F4D-4AD4-851E-62488AE0405D"
      },
      {
        "state" : "Shutdown",
        "availability" : "(available)",
        "name" : "iPhone 7",
        "udid" : "ADAAACB2-A9D6-497B-966D-4486FCCE1059"
      },
      {
        "state" : "Shutdown",
        "availability" : "(available)",
        "name" : "iPhone 7 Plus",
        "udid" : "3EAD8358-E390-4E8C-A756-410510DF8A69"
      },
      {
        "state" : "Shutdown",
        "availability" : "(available)",
        "name" : "iPhone 8",
        "udid" : "4FAD0109-DAF1-4076-9028-0182B2194EB5"
      },
      {
        "state" : "Shutdown",
        "availability" : "(available)",
        "name" : "iPhone 8 Plus",
        "udid" : "9D63D868-B680-4F75-8A2D-82B8ACCFBC8E"
      },
      {
        "state" : "Shutdown",
        "availability" : "(available)",
        "name" : "iPhone SE",
        "udid" : "805D7B2A-4209-4C9B-B952-A2DE386A3E8E"
      },
      {
        "state" : "Shutdown",
        "availability" : "(available)",
        "name" : "iPhone X",
        "udid" : "CC8B3929-8E7A-44F4-A2BA-67905AD6DC96"
      },
      {
        "state" : "Shutdown",
        "availability" : "(available)",
        "name" : "iPad Air",
        "udid" : "9F2EFB9B-6300-4507-8854-BBCE25855C6E"
      },
      {
        "state" : "Shutdown",
        "availability" : "(available)",
        "name" : "iPad Air 2",
        "udid" : "B5DED5A6-8EA5-4D3B-A0D0-221AE97D05B4"
      },
      {
        "state" : "Shutdown",
        "availability" : "(available)",
        "name" : "iPad (5th generation)",
        "udid" : "8E5DAEBF-F54D-4C10-9ECC-B0DCD3AB677B"
      },
      {
        "state" : "Shutdown",
        "availability" : "(available)",
        "name" : "iPad Pro (9.7-inch)",
        "udid" : "402F9107-F97A-4323-9CC5-F8B70C99DF6B"
      },
      {
        "state" : "Shutdown",
        "availability" : "(available)",
        "name" : "ipad-pro-s",
        "udid" : "2ED5A40C-7969-4778-9278-969A23249A0B"
      },
      {
        "state" : "Shutdown",
        "availability" : "(available)",
        "name" : "iPad Pro (12.9-inch) (2nd generation)",
        "udid" : "2FDDF1A9-BC98-4F03-B5AF-52E2D4D0C268"
      },
      {
        "state" : "Shutdown",
        "availability" : "(available)",
        "name" : "iPad Pro (10.5-inch)",
        "udid" : "F17B68A5-682A-46CB-A604-BF45BF24C5C8"
      }
    ]
  },
  "pairs" : {
    "2C5B2F0C-B955-409D-B604-80C12BD27949" : {
      "watch" : {
        "name" : "Apple Watch - 42mm",
        "udid" : "1D64351C-563D-4785-99BE-0F4E9EC2E74D",
        "state" : "Shutdown"
      },
      "phone" : {
        "name" : "iPhone 6s Plus",
        "udid" : "0C5A3395-2F51-42F1-88C3-FC28DB715E41",
        "state" : "Shutdown"
      },
      "state" : "(unavailable)"
    },
    "8F1CB61C-2841-4C00-8E55-3EB449933FAF" : {
      "watch" : {
        "name" : "Apple Watch Series 2 - 42mm",
        "udid" : "E0BBEA75-58E7-405C-9721-641085DD7200",
        "state" : "Shutdown"
      },
      "phone" : {
        "name" : "iPhone 7 Plus",
        "udid" : "862D8FC4-3DF5-4C23-8D73-F23821F16F1C",
        "state" : "Shutdown"
      },
      "state" : "(unavailable)"
    },
    "F9ED8215-D79D-4BBB-85C1-6C1089233B50" : {
      "watch" : {
        "name" : "Apple Watch Series 2 - 38mm",
        "udid" : "9D2EFED9-A815-4B77-B063-70CD820A71B7",
        "state" : "Shutdown"
      },
      "phone" : {
        "name" : "iPhone 7",
        "udid" : "ADAAACB2-A9D6-497B-966D-4486FCCE1059",
        "state" : "Shutdown"
      },
      "state" : "(active, disconnected)"
    },
    "1812BD11-F01A-4223-8360-2E2D34DDA7EE" : {
      "watch" : {
        "name" : "Apple Watch Series 2 - 38mm",
        "udid" : "3684FDA6-E81A-4527-828D-E285F0ABE415",
        "state" : "Shutdown"
      },
      "phone" : {
        "name" : "iPhone 7",
        "udid" : "5DC7C331-56A7-46DD-84D6-A8ECD7125752",
        "state" : "Shutdown"
      },
      "state" : "(unavailable)"
    },
    "CAC194B0-1CAE-42EB-B7C9-311ADC09BE54" : {
      "watch" : {
        "name" : "Apple Watch - 38mm",
        "udid" : "5D1C7C99-854C-4227-9847-A2CE45CD49E2",
        "state" : "Shutdown"
      },
      "phone" : {
        "name" : "iPhone 6s",
        "udid" : "10E5FCB5-4CD9-45A0-8ED9-948E339A76F4",
        "state" : "Shutdown"
      },
      "state" : "(unavailable)"
    },
    "0F1B7346-14E8-45CE-8673-E263871CF23A" : {
      "watch" : {
        "name" : "Apple Watch Series 2 - 42mm",
        "udid" : "8FEA91A8-A9F4-4FCB-BD4D-307FB4F81472",
        "state" : "Shutdown"
      },
      "phone" : {
        "name" : "iPhone 7 Plus",
        "udid" : "3EAD8358-E390-4E8C-A756-410510DF8A69",
        "state" : "Shutdown"
      },
      "state" : "(active, disconnected)"
    },
    "4CA19399-D44F-4F6E-9725-DA5E68752A90" : {
      "watch" : {
        "name" : "Apple Watch Series 3 - 38mm",
        "udid" : "C4D42B02-1EF0-470A-8A72-AE94373CADBD",
        "state" : "Shutdown"
      },
      "phone" : {
        "name" : "iPhone 8",
        "udid" : "4FAD0109-DAF1-4076-9028-0182B2194EB5",
        "state" : "Shutdown"
      },
      "state" : "(active, disconnected)"
    },
    "0D5C373E-AB41-420A-9D25-B9D67C780197" : {
      "watch" : {
        "name" : "Apple Watch Series 3 - 42mm",
        "udid" : "14BA4441-0670-4A2B-B822-F6DF85524114",
        "state" : "Shutdown"
      },
      "phone" : {
        "name" : "iPhone 8 Plus",
        "udid" : "9D63D868-B680-4F75-8A2D-82B8ACCFBC8E",
        "state" : "Shutdown"
      },
      "state" : "(active, disconnected)"
    }
  }
}

I've tried to provide device name or it's identifier but with no luck:

gradle -Probovm.arch=x86_64 -Probovm.device.name=iPad-Pro--12-9-inch---2nd-generation- launchIPadSimulator

gradle -Probovm.arch=x86_64 -Probovm.device.name=ipad-pro-s launchIPadSimulator 

gradle -Probovm.arch=x86_64 -Probovm.device.name=2FDDF1A9-BC98-4F03-B5AF-52E2D4D0C268 launchIPadSimulator

gradle -Probovm.arch=x86_64 -Probovm.device.name="iPad Pro (12.9-inch)" launchIPadSimulator 

Please let me know how to select the 12.5 inch iPad.

Configuration

  • macOS 10.12.6
  • iPad Simulator

Build Tools:

  • [ ] IDEA plugin
  • [ ] Eclipse plugin
  • [x] Gradle plugin

Versions:

Please provide the version of RoboVM, XCode and JDK used

  • Robovm: 2.3.3-SNAPSHOT
  • XCode: 9.01
  • JDK: 1.8.0_131

Build Targets:

iPad Simulator

blady214 avatar Nov 07 '17 11:11 blady214

I think I'm having the same issue, when I run ./gradlew launchIPadSimulator --debug --info --stacktrace -Probovm.device.name=iPad-Retina the logs say:

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':ios:launchIPadSimulator'.
> Unable to find a matching device [arch=x86_64, family=iPad, name=iPad-Retina, sdk=null]

fedejordan avatar Jan 02 '18 04:01 fedejordan

there is bug that doesn't allow to pickup any simulator that contains '-' in name. the fix is PR #273 PS: after the fix you should use simulator name as listed in "name" field in json above. e.g. "iPad Pro (12.9-inch) (2nd generation)"

dkimitsa avatar Feb 15 '18 13:02 dkimitsa

If you are using Eclipse with Gradle Buildship Plugin to develop RoboVM apps: The buildship plugin has a bug and is not able to take program arguments with spaces for Gradle. Therefore, with the default UI, you cannot use simulators with spaces in their names as expected. There is however a workaround: https://discuss.gradle.org/t/program-arguments-with-spaces/25136

dthommes avatar Mar 23 '18 08:03 dthommes