Recent Comments

Open Radar 44707157: Now Playing View misaligned when used inside a paged modal interface controller

Attached project:

Open Radar 43038986: XMLHttpRequest silently fails when WKWebview not attached to view hierarchy

Still exists in iOS 12 GM

Only after adding an instance of WKWebView to the view hierarchy (hidden or not) do web requests and JavaScripts that are evaluated with the webview work reliably.

By abraginsky at Sept. 21, 2018, 8:13 p.m.

Open Radar 36809527: CoreNFC fails to read NDEF message bigger than 9Kb

Alexander Mayatsky

This issue has been verified by the developer as resolved.

Open Radar 36809527: CoreNFC fails to read NDEF message bigger than 9Kb

Alexander Mayatsky

Can't reproduce, looks like iOS now handles our test NDEF record with 13506 bytes of data. However this fix has no use for us, since we have already launched the app and our updated hardware units to production: At this moment we restart the reader session as a workaround and push our payload via multiple NDEF messages.

Open Radar 36809527: CoreNFC fails to read NDEF message bigger than 9Kb

Apple Developer Relations

Please verify this issue with the iOS 12 GM and update your bug report at with your results.

iOS 12 GM (16A366) Posted Date: Sept 17th, 2018

If the issue persists, please attach a new sysdiagnose captured in the latest build and attach it to the bug report.

iOS sysdiagnose Instructions:

For a complete list of logging instructions visit:

Open Radar 44655885: Keyboard dismissal leaves viewport shifted in iOS 12

Brutal Bug

It appears that this is related to viewport-fit=cover meta being used in a WKWebView in iOS 12. This is causing us quite a few headaches as the principle method for handling iPhoneX notch styling in a webapp involve using this meta. Disabling the viewport-fit=cover or reverting to UIWebView seem to resolve this particular bug, but neither are viable resolutions.

By brent.dearth at Sept. 21, 2018, 1:25 a.m.

Open Radar 100647899477: Post-Update Behavior - "Update Completed" Screen

Bump. This causes scaling headaches for all our communal-use iOS devices (room scheduling, video conference control, etc)

By harry.seeber at Sept. 20, 2018, 9:19 p.m.

Open Radar 44422906: [Xcode 10 Regression] Inconsistent ordering of Run Script phases and ProcessInfoPlistFile

If you’d like to ensure that your script phase runs after a specific step, you need use the inputs to mark your dependencies.

For instance, adding:


As an input to your script phase should enforce the ordering you are looking for.

Open Radar 42800843: Support `UIApplicationDelegate#application(_:open:options:)` on macOS for easier listening to custom URL schemes

Apple Developer Relations

This issue behaves as intended based on the following:

NSApplicationDelegate (in NSApplication.h) already has the following:

/* This will be called for any URLs your application is asked to open. This includes URL types (CFBundleURLTypes) defined in your Info.plist, and Document types (CFBundleDocumentTypes) that have no associated NSDocument class. Document URLs that have an associated NSDocument class will be opened through NSDocumentController. If this is implemented, application:openFiles: and application:openFile: will not be called. / - (void)application:(NSApplication )application openURLs:(NSArray *)urls NS_AVAILABLE_MAC(10_13);

In Swift, this translates to implementing the following on your app delegate:

func application(_ app: NSApplication, open urls: [URL])

(Note that this will only work if you do NOT set a custom event handler for kInternetEventClass/kAEGetURL via setEventHandler.)

By sindresorhus at Sept. 20, 2018, 6:24 a.m.

Open Radar 44602283: Using WebGL in UIWebView logs warning in Xcode Console

The demo project can be found at

Open Radar 44618910: Spotlight math: exponentiation order of operations is wrong

Note: apparently, this is not as standardized as I thought, but, Wolfram Alpha, and the bc command line calculator all use right-associative exponentiation. More info here:

Open Radar 33571214: getUserMedia not supported in WKWebView

I managed to re-enable the API, in the context of cordova-plugin-wkwebview-engine, by using the private WebKit function: void WKPreferencesSetMediaDevicesEnabled(WKPreferences* preferencesRef, bool enabled)

Assuming you are using Objective C, to reproduce, you need 1. to declare this function, and 2 when you are setting up WKWebViewConfiguration, call it:


void WKPreferencesSetMediaDevicesEnabled(WKPreferences* preferencesRef, bool enabled);


WKWebViewConfiguration* configuration = [[WKWebViewConfiguration alloc] init]; ... WKPreferencesSetMediaDevicesEnabled(configuration.preferences, true);

However, the call getUserMedia fails with the error "SecurityError: The operation is insecure.". I did not manage yet to work around it.

By stephane.magnenat at Sept. 19, 2018, 1:35 p.m.

Open Radar 43876670: impossible to modify smart group

I filed the same bug as radar://44524008 but it was not yet reviewed.

However, in the meantime I found a workaround that actually works for me. (The one I found when googling the problem - resizing then reopening the pane - did not work for me): Move the window with the dysfunctional pane opened across screens from retina to non-retina, then the criteria appear for me.

By tobias.bussmann at Sept. 19, 2018, 9:07 a.m.

Open Radar 43678470: Pushing a CGContext with UIGraphicsPushContext takes significantly longer on iPhone 7

I got the same problem with the UIGraphicsImageRenderer, the app still works, but the line [Unknown process name] CGImageCreate: invalid image alphaInfo: kCGImageAlphaNone. It should be kCGImageAlphaNoneSkipLast is shown all the time. I've tried to change it to kCGImageAlphaNoneSkipLast but the app crashes...

By diegopradosgarcia at Sept. 19, 2018, 6:27 a.m.

Open Radar 44533931: fgetxattr no longer errors with ERANGE on undersized buffer; now truncates response

Closed as duplicate of rdar://39173408

Apple closed this as a duplicate of rdar://39173408 which is not public.

Open Radar 10257191: NSPipe/NSFileHandle file descriptors never freed

I got it too on High Sierra 10.13.6, Source Tree: 2.7.6 (177).