0
votes

Hi I have a post integration script that calls fastlane.

After upgrading the Xcode Server machine to MacOS High Sierra, I'm getting this

Trigger Issues:

Assertion: Trigger exited with non-zero status 15.

Other Issues:

Running task was terminated because it produced no activity for more than 600 seconds (use sudo xcrun xcscontrol --configure-integration-timeout to increase this timeout)

The log for post integration script:

xcodebuild[52823:3586759] DTDeviceKit: deviceType from 15c22d0d745a3912fad8946d42495bdafe758771 was NULL

2017-12-12 13:41:49.174 xcodebuild[52827:3586876] DTDeviceKit: deviceType from 15c22d0d745a3912fad8946d42495bdafe758771 was NULL

Here's the code in my lane

gym(scheme: 'XXTest', 
        export_method: 'development',
        silent: true,
        skip_profile_detection: true,
        export_options: {
          provisioningProfiles: {
            "com.xx.public" => "XXX"
          }
        }) 
1

1 Answers

1
votes

Did you ever figure this out? Are you testing on a hardware device? If so, I have a theory about this problem.

Xcode seems to not include SDKs for very specific dot versions of iOS. I am finding that, in my case for example, I want to run tests on an in-house iPhone SE. That device is running iOS 10.3.2 but trying to run tests gives me the same "deviceType was NULL" problem.

If I look at the installed Simulators, I see that 10.3.1 is included, but not 10.3.2. I believe this reflects the maximum device-testable OS version, though I do not yet have detailed proof of this.

Can you confirm that devices with an OS version that does not match your available Simulator version will fail with this error?

Or, more helpful to me would be if you found a solution?! (fingers crossed)