Recent Comments

Open Radar 1: ios push notification errors

The issue started around 2pm 6/14, about 10% of requests from all our push clients are failing. Retrying works sporadically. If we move to a different IP then it works consistently for a while. We believe that there is some rate limiting imposed by Apple.

Open Radar 39564397: path_helper does not read paths.d in a reliable order

Better test case and patched version

See https://github.com/dankegel/path_helper for a clean fix with a simple test case.

By daniel.r.kegel at June 15, 2018, 3:30 p.m.

Open Radar 39564397: path_helper does not read paths.d in a reliable order

Looks like I can't attach the four files I attached to the original bug here. They were simply:

filename: 598-paths-for-me-1
content: /some/path/1

filename: 597-paths-for-me-2
content: /some/path/2

filename: 596-paths-for-me-3
content: /some/path/3

filename: 595-paths-for-me-4
content: /some/path/4

By mattieruth at June 15, 2018, 1:21 p.m.

Open Radar 39939601: Set default application for opening files without extension

Closed :(

Sadly, they stated this works as intended…

Open Radar 36902658: XCTest notification expectations incorrectly fulfilled more than once

"There are no plans to address this." is the only answer I got for this bug report. The issue has been closed.

To avoid a notification expectation fulfilled only once, have a look at my custom implementation above.

By defagos at June 15, 2018, 8:17 a.m.

Open Radar 100561344528: Deleted

BTW, it is sometimes "show" and sometimes "xshow".

By donmontalvo at June 14, 2018, 3:36 p.m.

Open Radar 34301443: Apple Pay shows an error message if server is processing the payment more than 27 seconds on iOS 11

It looks this is a new behaviour for apple pay since iOS 11. confirmed by apple. If the server request takes more that 30s it will show the payment as failure. The recommendation is to not wait for the server request to complete, just dismiss the apple pay sheet as soon as the token in obtained.

By xfreebird at June 14, 2018, 1:27 p.m.

Open Radar 40488313: NEHotspotConfigurationManager.apply(_:completionHandler:) always attempts to join network configured with SSID contrary to documentation

Thank you for your reply to clarify the intended behaviour for SSID networks. The goal you described aligns with what I would expect this API to do and our needs for the app that we're making. The conflation of scanning for networks and joining the configured network seems unique here and less aligned with our needs though.

Our use case allows users to download the app from anywhere, and they may not be near our network. We want them to be able to configure the network so the device associates when it's nearby. An alert informing them that joining the network failed when it's not nearby is potentially confusing, since they shouldn't be able to associate with it in their current location (and we don't want to create that impression) but association should succeed when the network is nearby. The documented behaviour is better matched to our needs, where applying the configuration should succeed if the user allows it, and joining should only occur during application if the network is nearby.

The expected behaviour you described is still contrary to the documentation, though, which reads:

This method attempts to join the network only if it's found nearby.

You wrote:

The scanning this network is a part of the joining this network, and since scan does not find this network nearby, it fails.

It seems like there's a chicken and egg problem between the expected behaviour and what's documented, where the device can only know if the network is nearby by scanning networks, but the expectation is that if scanning doesn't find the network then joining has failed altogether.

Given this behaviour is expected, my original suggestion of:

A network configured with an SSID should not attempt to join the network if it isn't found nearby.

should probably be a documentation change that better describes the expected behaviour:

This method always attempts to join networks configured with an SSID, regardless of whether they're nearby.

By brandon at June 13, 2018, 5:48 p.m.

Open Radar 40488313: NEHotspotConfigurationManager.apply(_:completionHandler:) always attempts to join network configured with SSID contrary to documentation

Apple Developer Relations

Engineering has determined that this issue behaves as intended based on the following information: The goal here is to attempt to join the network if the configuration gets installed successfully and user approves it. The scanning this network is a part of the joining this network, and since scan does not find this network nearby, it fails. This is an expected behavior.

By brandon at June 13, 2018, 5:47 p.m.

Open Radar 41005006: Simulator window doesn't rotate when setting XCUIDevice.shared.orientation

Apple Developer Relations

Do you have Hardware -> Rotate Device Automatically (in Simulator.app) enabled? Enabling that should have the effect you are looking for. If the issue persists with that on, please let us know.

By vytis.s.lt at June 12, 2018, 3:25 p.m.

Open Radar 32020366: Add Ability to Reference XIBs from Storyboards

My Reply - June 11, 2018 at 3:56 PM

Any update on this?

Open Radar 32020366: Add Ability to Reference XIBs from Storyboards

My Reply - September 18, 2017 at 2:58 PM

That unfortunately doesn't solve the problem for a couple reasons:

  1. I have to embed my custom view in a view controller in order to embed it as a Container View. This is overkill for something like a custom button or label that I want to use all over my storyboard
  2. I can copy a XIB into different projects and reference them independently, but I can't do it with a Container View. #1 is much more of an issue than #2

Open Radar 32020366: Add Ability to Reference XIBs from Storyboards

Apple Developer Relations - September 16, 2017 at 7:53 AM

Engineering has requested the following information regarding your bug report: Please try using Container Views and see if that is sufficient. A container view allows you to share a view and view controller from multiple scenes.

Open Radar 40807782: iOS 12.0 Beta 1 WKWebview cross origin requests fail - Preflight response is not successful

Hi there! Seeing this as well in a bunch of other apps. We're currently tracking this in Ionic here https://github.com/ionic-team/cordova-plugin-ionic-webview/issues/112

Seems to be specific to WKWebview

By mikehartington at June 11, 2018, 4:13 p.m.

Open Radar 34819585: New Siri voice is not used in "Speak" text

Apple Developer Relations

May 31 2018, 9:25 PM The original report on your issue has been closed recently. Please note that you will not be able to directly view the original report in order to keep its information confidential.

If you have further questions about this issue, please update your report using the Apple Bug Reporter http://bugreport.apple.com.

By trocher at June 11, 2018, 8:51 a.m.

Open Radar 34819585: New Siri voice is not used in "Speak" text

Apple Developer Relations

October 19 2017, 7:46 AM 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: https://bugreport.apple.com/.

By trocher at June 11, 2018, 8:50 a.m.