Please file a radar, including `xcrun simctl diagnose` when the device is booted in the problematic state and a sysdiagnose.

The dwrite you provided switches you from using Metal to using OpenGL for the framebuffer support in CoreSimulator. This indicates that there is likely a bug in the Metal graphics drivers for your GPU.

Thanks Yudu. What is your radar number? Telling it to me here will let me grab it directly rather than waiting for it to get routed to me.

We have a few radars filed about this already, two are from Intel HD 4000 machines running the macOS Mojave beta. The third does not specify hardware nor OS, but I suspect that this is a bug in the Intel HD 4000 Metal drivers in Mojave. Does your configuration match?

Note that hint 0 is "auto" (currently prefering Metal and then falling back to OpenGL if unavailable). Hint 1 prefers Metal and hint 3 prefers OpenGL. Hint 2 used to mean OpenCL, but we dropped OpenCL support.

Thanks, Yudu. I got the data from your radar and duped it to the one I'm using to track this. Looks like this is fitting a pattern of Intel HD 4000. I'll look into updating our code to blacklist using Metal on that device until this gets resolved properly. Thanks.

Thanks, folks. We don't need any more radars about this. We have the data necessary to issue a fix. In the mean time, please use the workaround that was mentioned in the second post on this thread. Please be sure to delete that preference once this issue is fixed. Thanks.

I've got the same setup as you tinbert, and unfortunately the exact same problem. However, works fine on MacBook Pro Retina 2012. The only thing that works for me is fall back (use Time Machine to restore CoreSimulator) to XCode 9 CoreSimulator but that means no iOS 12.

Fri Jun 15 19:29:56 2018 MacBook-Pro-de-Vinicius.local com.apple.CoreSimulator.SimDevice.C2D5CF54-D7C1-42C2-BDF6-4FEA42C4306B[1503] (com.apple.ids_simd) <Notice>: This service is defined to be constantly running and is inherently inefficient.

Fri Jun 15 19:29:56 2018 MacBook-Pro-de-Vinicius.local com.apple.CoreSimulator.SimDevice.C2D5CF54-D7C1-42C2-BDF6-4FEA42C4306B[1503] (com.apple.logd) <Notice>: This service is defined to be constantly running and is inherently inefficient.

Fri Jun 15 19:29:56 2018 MacBook-Pro-de-Vinicius.local com.apple.CoreSimulator.SimDevice.C2D5CF54-D7C1-42C2-BDF6-4FEA42C4306B[1503] (com.apple.backboardd) <Notice>: This service is defined to be constantly running and is inherently inefficient.

Fri Jun 15 19:29:56 2018 MacBook-Pro-de-Vinicius.local com.apple.CoreSimulator.SimDevice.C2D5CF54-D7C1-42C2-BDF6-4FEA42C4306B[1503] (com.apple.revisiond) <Notice>: This service is defined to be constantly running and is inherently inefficient.

Fri Jun 15 19:29:56 2018 MacBook-Pro-de-Vinicius.local com.apple.CoreSimulator.SimDevice.C2D5CF54-D7C1-42C2-BDF6-4FEA42C4306B[1503] (com.apple.sharingd) <Notice>: This service is defined to be constantly running and is inherently inefficient.

Fri Jun 15 19:29:56 2018 MacBook-Pro-de-Vinicius.local com.apple.CoreSimulator.SimDevice.C2D5CF54-D7C1-42C2-BDF6-4FEA42C4306B[1503] (com.apple.xpc.launchd.domain.system) <Error>: com.apple.touchsetupd (lint): Service specifies LimitLoadFromHardware which does not make sense for this launchd instance

Fri Jun 15 19:29:56 2018 MacBook-Pro-de-Vinicius.local com.apple.CoreSimulator.SimDevice.C2D5CF54-D7C1-42C2-BDF6-4FEA42C4306B[1503] (com.apple.configd_sim) <Notice>: This service is defined to be constantly running and is inherently inefficient.

Fri Jun 15 19:29:56 2018 MacBook-Pro-de-Vinicius.local com.apple.CoreSimulator.SimDevice.C2D5CF54-D7C1-42C2-BDF6-4FEA42C4306B[1503] (com.apple.assertiond) <Notice>: This service is defined to be constantly running and is inherently inefficient.

Fri Jun 15 19:29:56 2018 MacBook-Pro-de-Vinicius.local com.apple.CoreSimulator.SimDevice.C2D5CF54-D7C1-42C2-BDF6-4FEA42C4306B[1503] (com.apple.UserEventAgent-System) <Notice>: This service is defined to be constantly running and is inherently inefficient.

Fri Jun 15 19:29:56 2018 MacBook-Pro-de-Vinicius.local com.apple.CoreSimulator.SimDevice.C2D5CF54-D7C1-42C2-BDF6-4FEA42C4306B[1503] (com.apple.SpringBoard) <Notice>: This service is defined to be constantly running and is inherently inefficient.

Fri Jun 15 19:29:56 2018 MacBook-Pro-de-Vinicius.local com.apple.CoreSimulator.SimDevice.C2D5CF54-D7C1-42C2-BDF6-4FEA42C4306B[1503] (com.apple.CoreSimulator.bridge) <Notice>: This service is defined to be constantly running and is inherently inefficient.

Has anyone reported another bug for this against the release version of Xcode 10? The OP was for an early beta, and it was fixed one or two betas later. If you want to make sure Apple realizes this problem exists again, someone should report a bug. FYI, I had this problem in the time frame of the OP, but not now on a mid 2012 Macbook Pro.

Imho Apple will not fix that anymore. Why should they? It looks like only Non-Metal-Macs are affected, and no "serious" developer will work on a non-Mojave-Mac, at least not at Apple.

So if we can't deliver the obligatory screenshots to our products, we won't be able to release apps/updates anymore - or buy a new Mac. Well

It's a little bit picky, because it looks like a minor bug. Only simulated devices with @3 pixels seems to be affected, plus all iPad models.

For me, that may be the end of my time on the App Store, by the means of income it was a desaster in the last years, however it converted to a hobby for me, but my customers still have some right for bug fixes. Now I can blame Apple for not making updates anymore ;-)

More Like This

Retrieving data ...

This site contains user submitted content, comments and opinions and is for informational purposes only. Apple disclaims any and all liability for the acts, omissions and conduct of any third parties in connection with or related to your use of the site. All postings and use of the content on this site are subject to the Apple Developer Forums Participation Agreement.