Recent Comments

Open Radar 31449164: Music plays song not on iPhone w/o mobile data access, how?

Apple Support Fail

As pitiful as it may sound but Apple doesn't even understand why this is a bug, they claim that is normal behavior ::facepalm:: How can an iPhone playing songs it should not have access to and that are nowhere indicated as being on that phone and that I also don't want to listen to (as otherwise they would be on the phone) be normal or even desired behavior? Desired by whom? Certainly not by me! Also how can I stop that? How can I delete a song that isn't even there?

By m.hanauska at Aug. 18, 2017, 7:20 p.m.

Open Radar 33638875: iOS 11: MKOverlayRenderer decouples previously consistent between mapRect and zoomScale

MapKit MKTileOverlayRenderer inconsistency and 3D Flyover maps

I have just run into exactly the same issue. I have an App which stores Offline Map tiles for display when out of cellular data coverage (or when the user wants to avoid cellular roaming charges).

The discrepancy between the mapRect size supplied in the call to .canDraw() and the mapRect size in the call to .draw() is exactly as you described (3x). But this appears to cause problems only when the Apple Basemap is a 3D Flyover Map. When using a 2D basemap (i.e. Apple Standard, Satellite or Hybrid), the tiles drawn in response to the .draw() method appear in the correct place and scale on the Map.

However when using a 3D Flyover Map, these tiles do not appear at the correct scale (and it seems that only even-numbered tiles are getting displayed at all by MapKit). I'll file a radar with Apple in the hope that this gets fixed before iOS 11 release (hopefully it's not already too late).

Did you get any response from Apple?

By paul.robin.manson at Aug. 17, 2017, 11:20 p.m.

Open Radar 33360390: 10.13 (17A306f) macOS freezes

Apple Developer Relations

August 16 2017, 5:55 PM Thank you for contacting us. The original report on this issue, Bug ID 30054290, is still under investigation. We will notify you when it is closed. We don't provide timetables for bug fixes. Please note that you will not be able to directly view the original report in order to keep its information confidential. We will do our best to keep you informed as new information becomes available. Please check release notes regularly for changes affecting this issue. If you have further questions about this issue or wish to check on the status, please update your report again using the Apple Bug Reporter

Open Radar 33565820: Xcode 9 beta 4 crashes when adding a project to an open workspace/project


Open an existing project and select "File > Save as Workspace..". The adding more projects to this workspace does not crash Xcode.

Using Version 9.0 beta 5 (9M202q).

By mgoszcz2 at Aug. 16, 2017, 9:31 p.m.

Open Radar 33506016: Add language dropdown for static libraries in Xcode 9 beta 4

I'm assuming that a .swiftmodule file gets created at some point during the build process. This would mean that you could import that module and use things that are defined as public.

Note, I have not tried this myself, but that's how it works with Dynamic frameworks, and I'd assume that a .swiftmodule file is created, just not put inside of a .framework when doing a static library.

By mcdow.ian at Aug. 16, 2017, 6:19 p.m.

Open Radar 33874488: ContentInset different for UITableView on iOS10 and iOS11

I'm closing this now. See Answer from Apple:

Engineering has provided the following feedback regarding this issue:

In iOS 11, UIScrollView has new behaviors to automatically adjust its content inset to include the safeAreaInsets, which represent overlap by things like the status bar, navigation bar, and toolbar. In this sample app, the scroll view is automatically receiving an adjustedContentInset of 20 pt on the top due to the status bar’s contribution to the scroll view’s safeAreaInsets. You can change this behavior using the contentInsetAdjustmentBehavior property on UIScrollView. Please see the WWDC 2017 session “Updating Your App for iOS 11” for more information:

Thank you for your feedback. Engineering has determined that this issue behaves as intended.

We are now closing this bug report.

By stefan.gugarel at Aug. 16, 2017, 8:30 a.m.

Open Radar 33180744: Core Data crashes in iOS 11 when using a key path in compound indexes

Apple Developer Relations

We believe this issue has been resolved in the latest macOS 10.13 beta.

Please test with the latest beta. If you still have issues, please update your bug report with any relevant logs or information that could help us investigate.

By emilio.pavia at Aug. 16, 2017, 7:45 a.m.

Open Radar 33180744: Core Data crashes in iOS 11 when using a key path in compound indexes

Apple Developer Relations

A solution is under investigation. We will follow up with you again when it is available.

By emilio.pavia at Aug. 16, 2017, 7:45 a.m.

Open Radar 33628591: 10.13 Secure Kernel Extension Loading Implementation is Detrimental to Security and Deployment

Not closed, but message left indicating Duplicate of 33163283

August 10 2017, 7:18 PM Engineering has determined that your bug report is a duplicate of another issue and will be closed. The open or closed status of the original report your bug was duplicated to appears in a text box within the bug detail section of the bug reporter user interface. For security and privacy reasons, we don't provide access to the original bug yours was duped to. If you have any questions or concerns, please update your report directly at this link:

By arubdesu at Aug. 15, 2017, 8:10 p.m.

Open Radar 33821013: Unable to delete rejected app

pple Developer Relations August 14 2017, 3:56 PM This issue behaves as intended based on the following: This is a known request. We have noted your feedback. Additionally, you can always reuse the app record with a different app name. We are now closing this bug report. If you have questions about the resolution, or if this is still a critical issue for you, then please update your bug report with that information. Please be sure to regularly check new Apple releases for any updates that might affect this issue.

Open Radar 33787818: Both CKMarkNotificationsReadOperation and CKFetchNotificationChangesOperation are deprecated in iOS 11 beta. What's the new way to handle notifications?


I am glad to see this, and will be adding my own to Apple. I am developing an app that uses the CloudKit public database, and makes extensive use of these APIs. I am at a loss as to what to do since these are deprecated.

Added mine as rdar://33887917.

By rcopelandemail at Aug. 15, 2017, 12:10 a.m.

Open Radar 33818106: MPMusicPlayerController: after calling prepareToPlay any subsequent call to nowPlayingItem will hang the app

iOS 11 Beta 6 says it fixes this problem but [[MPMusicPlayerController systemMusicPlayer] nowPlayingItem] still returns nil for me in iOS 11, works fine on iOS 10.

By maxstein at Aug. 14, 2017, 8:26 p.m.

Open Radar 9137682: PTHREAD_CANCEL_DISABLE does not prevent pthread_cancel from cancelling thread

Still broken in macOS Sierra 10.12.6

The NDA prevents me from discussing what happens in the High Sierra betas.

By Per.Mildner.usenet at Aug. 14, 2017, 5:03 p.m.

Open Radar 32599170: Weird status bar gap for app with UIWebView

By using viewport-fit=cover in the meta viewport tag or set the property contentInsetAdjustmentBehavior of webview.scrollView works for some pages. However, if your page using CSS property -webkit-overflow-scrolling, UIWebView will create another scrollView as a subview of webview.scrollView which is still pushed down by the height of the status bar, thus page elements will sink down. I guess that the safeareainset affects all the scrollView, so we should set the property contentInsetAdjustmentBehavior of all the scrollViews inside UIWebView. I am still searing for some better solutions.

By WATER1350 at Aug. 14, 2017, 11:26 a.m.

Open Radar 33762243: Including AVFoundation.h is broken, and produces a compiler error if included

Apple Developer Relations - August 11 2017, 1:24 AM

Engineering has determined that your bug report is a duplicate of another issue and will be closed.

Duplicate of: 33592086 (Open)

By rolfbjarne at Aug. 14, 2017, 8:46 a.m.

Open Radar 33866425: Swift 4 Encodable doesn't work with protocols

Further, explicitly adding a concrete encode function to the protocol does not help. The following also fails:

import Foundation

protocol SomeBanana : Encodable { var oops: String { get } } struct B2 : SomeBanana { var oops: String { return "After you B1" } } struct B1 : SomeBanana { var oops: String { return "After you B2" } } extension SomeBanana { func encode(to encoder: Encoder) throws { var container = encoder.singleValueContainer() try container.encode(oops) } }

struct StripedPyjamas : Encodable { var wornBy: SomeBanana }

By aufflick at Aug. 13, 2017, 8:43 a.m.

Open Radar 33628971: 10.13 Secure Kernel Extension Loading Implementation is Detrimental to Security and Deployment

Response from Apple.

This is a follow up to Bug ID# 33628971. This bug has been closed as a Duplicate. The issue is being tracked under the original Bug ID# 33163283 which is also listed in the Related Problem section of your bug report. To check the status of the original bug report, please visit the Related Problem section of the Problem Detail view of your closed duplicate bug.

For further information on the status of the original bug report, please update your report directly and we will provide you with any available information.

Thank you for submitting this report.

By rderewianko at Aug. 11, 2017, 4:23 p.m.