Search results for

Popping Sound

19,600 results found

Post

Replies

Boosts

Views

Activity

Reply to CallKit does not activate audio session with higher probability after upgrading to iOS 18.4.1
FB20789841 (CallKit does not activate audio session, the issue rate increased on iOS 26.) I've looked over the sysdiagnose from that log and I'm left a bit confused. You said that you've applied the workaround I'd suggested, but when I look at the log you sent I don’t see the workaround I'd suggested. I can see where you're reporting calls: 2025-10-23 16:00:39.916170+1100 : (CallKit) [com.apple.calls.callkit:Default] Provider was asked to report a new incoming call with UUID: update: … 2025-10-23 16:01:34.063889+1100 : (CallKit) [com.apple.calls.callkit:Default] Provider was asked to report a new incoming call with UUID: update: … 2025-10-23 16:02:01.765404+1100 : (CallKit) [com.apple.calls.callkit:Default] Provider was asked to report a new incoming call with UUID: update: However, if the workaround was active I'd expect to see a log message like this before each of those call reports: 2025-10-23 16:00:39.916170+1100 : (CallKit) [com.apple.calls.callkit:Default] Provider was notified that
Topic: App & System Services SubTopic: General Tags:
4w
For receiving audio in PushtoTalk, channelManager(_:didActivate:) not called when app receives first push after backgrounding
I'm implementing the PushToTalk framework and have encountered an issue where channelManager(_:didActivate:) is not called under specific circumstances. What works: App is in foreground, receives PTT push → didActivate is called ✅ App receives audio in foreground, then is backgrounded → subsequent pushes trigger didActivate ✅ What doesn't work: App is launched, user joins channel, then immediately backgrounds PTT push arrives while app is backgrounded incomingPushResult is called, I return .activeRemoteParticipant(participant) The system UI shows the speaker name correctly However, didActivate is never called Audio data arrives via WebSocket but cannot be played (no audio session) Setup: Channel joined successfully before backgrounding UIBackgroundModes includes push-to-talk No manual audio session activation (setActive) anywhere in my code AVAudioEngine setup only happens inside didActivate delegate method Issue persists even after channel restoration via channelDescriptor
1
0
73
4w
Reply to Location via GPS jumps
We have a similar problem; we are tracking user's GPS location in order to play audios at certain POIs on a river cruise tour. The cruise ship is travelling very slow (3-5m/s) and calm. I saw from sysdiagnose logs that the NMEA GPS reception is very good, but many positions aren't used but instead sensor fusion reports old locations quite a long time with high accuracy, and then jumps to a new location, in a similar way than described here. This also affects other apps, including Apple Maps, and it renders our case unusable, unfortunately. I tried to submit the logs using Feedback Assistant, but the Submit button does nothing, unfortunately (nothing happens after accepting the privacy statement).
4w
UIViewController memory leak with modal presentedViewController
Hi everyone, I'm encountering an unexpected behavior with modal presentations in UIKit. Here’s what happens: I have UIViewControllerA (let’s call it the orange VC) pushed onto a UINavigationController stack. I present UIViewControllerB (the red VC, inside its own UINavigationController as a .formSheet) modally over UIViewControllerA. After a short delay, I pop UIViewControllerA from the navigation stack. Issue: After popping UIViewControllerA, the modal UIViewControllerB remains visible on the screen and in memory. I expected that dismissing (popping) the presenting view controller would also dismiss the modal, but it stays. Expected Behavior: When UIViewControllerA (orange) is popped, I expect the modal UIViewControllerB (red) to be dismissed as well. Actual Behavior: The modal UIViewControllerB remains on screen and is not dismissed, even though its presenting view controller has been removed from the navigation stack. Video example: https://youtube.com/shorts/sttbd6p_r_c
0
0
78
4w
Reply to How to consume a dynamic Xcode framework?
I’m not sure I fully understand your latest message, but this is a concern: [quote='862073022, raunits, /thread/800094?answerId=862073022#862073022, /profile/raunits'] I added a Copy Files build phase to copy these libs to the .app bundle but still face the same error. [/quote] It sounds like you’re trying to use a standard dynamic library (.dylib) on iOS. That won’t work. Third-party dynamic libraries must be wrapped in in a framework (.framework). Placing content in a bundle is very clear about this. So, a structure like this will work on the Mac: MyApp.app/ Contents/ MacOS/ MyApp Frameworks/ MyFramework.framework/ Versions/ A/ MyFramework MyLib.dylib but the equivalent iOS structure isn’t supported: MyApp.app/ MyApp Frameworks/ MyFramework.framework/ MyFramework MyLib.dylib <<< not allowed Rather, you need to manually wrap the library as a framework: MyApp.app/ MyApp Frameworks/ MyFramework.framework/ MyFramework MyLib.framework/ MyLib IMPORTANT I’ve elided the Info.plist files from the a
4w
watchOS 26: Audio Playback Interrupted by Fitness Notifications Across Multiple Apps
After upgrading to watchOS 26, users report that when playing music on Apple Watch, if a fitness reminder is received, the music automatically pauses and users need to manually tap the play button to resume music playback. This phenomenon occurs with multiple music and podcast apps. This issue did not exist before the upgrade. We would like to know if this is an Apple bug or if there are any special development configurations needed?
1
0
137
4w
Reply to CallKit does not activate audio session with higher probability after upgrading to iOS 18.4.1
Hi @DTS Engineer After rolling out the workaround solution (setConfiguration immediately before reporting a new call), the issue still persists. So looks like the workaround can not resolve this issue. cc @goat_herd Today, we reproduced this issue once on iOS 26, WITH the workaround solution. I have reported a bug. FB20789841 (CallKit does not activate audio session, the issue rate increased on iOS 26.) Base on our metrics, this issue is the primary contributor to one-way audio problems in our app and continues to increase as iOS 26 adoption grows. The occurrence rate seems to be twice as high on iOS 26 compared to iOS 18. Our metrics currently show a 0.67% rate for iOS 26, and this figure is still rising. !!!Given the ineffectiveness of the workaround, we respectfully request that this issue be given higher priority. This is particularly important as iOS 26 is being adopted by an increasing number of iPhone users.!!!
Topic: App & System Services SubTopic: General Tags:
4w
Value of type 'SCRecordingOutput' has no member 'delegate'
Hello, I am trying to capture screen recording ( output.mp4 ) using ScreenCaptureKit and also the mouse positions during the recording ( mouse.json ). The recording and the mouse positions ( tracked based on mouse movements events only ) needs to be perfectly synced in order to add effects in post editing. I started off by using the await stream?.startCapture() and after that starting my mouse tracking function :- try await captureEngine.startCapture(configuration: config, filter: filter, recordingOutput: recordingOutput) let captureStartTime = Date() mouseTracker?.startTracking(with: captureStartTime) But every time I tested, there is a clear inconsistency in sync between the recorded video and the recorded mouse positions. The only thing I want is to know when exactly does the recording actually started so that I can start the mouse capture at that same time, and thus I tried using the Delegates, but being able to set them up perfectly. import Foundation import AVFAudio import ScreenCaptureKit import OSLog
1
0
185
4w
TestFlight Internal Tester can't download the app, can't submit for External tester
I have a problem with my client's account. I can't let internal testers download a test build from TestFlight. When they want to install there's this 2 alert popping up: The requested app is not available or doesn't exist This problem happens on both the app that is not published yet, and the app that is in Appstore already. I checked and there's no any pending agreement. Another problem is when I try to submit the build for External tester review it shows the error message (that doesn't really helping at all) like this:
0
0
68
Oct ’25
Reply to Building SimpleAudioDriver example
Can anyone give advice? Thanks a ton! Unfortunately, this is actually the first time I've looked at Building an Audio Server Plug-in and Driver Extension and, to be honest, that is not great sample code. Using darwinup in a shell script is not something any one should actually do. I've already filed a bug on this (r.163226098), but you're going to need to do a bit of work to end up with something reasonable. SO, what I would actually suggest is the following: Start with the sample Communicating between a DriverKit extension and a client app and get it building and running. That's our simplest sample and will let you sort out the basic build and install process. Once that's working, replace the DEXT inside that sample with the DEXT from Building an Audio Server Plug-in and Driver Extension. Once that's done, you'll have an installer app with an embedded DEXT, which is what ALL DEXT need to be shipped as anyway. Shifting to the codesign front: I would be ok for now with the local option, but X
Oct ’25
Reply to BGContinuedProcessingTask UI
Why is there a difference in behavior between these two devices? It sounds like a bug, possibly fixable by reboot as noted here: If that ui presented and you kill the app in Xcode, it will not show up again until after you reboot your iPhone. Yes, you have to reboot. Sad. Have you filed a bug and, if so, what's the bug number? Is it possible to control the UI so that the progress indicator only appears when the app moves to the background? No, your app doesn't have any control over this. If you want us to add API for this, please file a bug describing why you want this control and post the bug number back here. __ Kevin Elliott DTS Engineer, CoreOS/Hardware
Oct ’25
Safe area issues on iOS 26 on website using WordPress plus elementor pro
I have a website I’m working on that uses WordPress and element mentor pro. Basically everything is custom HTML in individual containers and custom CSS for each page. The problem that I’m running into is there needs to be a pop-up and the easiest way to do that is just use the element or proper pop-ups however, the overlay is not extending into the safe areas on the bottom or top notch. I’ve been trying to figure out a way to fix this, and I cannot get it to work. I’ve tried having CSS in every imaginable way to get it to extend the overlay.. The other issue is for this website there is no header. It’s just a container that’s the hero content and for some reason that also will not extend into the top-notch safe area. It extends to the bottom notch just fine but not the top notch and there’s just a white bar there where I prefer it be the background gradient that I have set up for the hero however, nothing I do will get it to push into that top notch safe area either. Hoping someone else had
Topic: Safari & Web SubTopic: General
0
0
218
Oct ’25
Reply to Roadmap for Coded PHY support in CoreBluetooth
I think I went to the right place to put in a feature request. It has been a while since Coded PHY was announced, so I'm sure Apple is aware of it and has a position on it. It would just be good to hear what it is. I see SoCs get significant range, in one test 500 meters (https://www.youtube.com/watch?v=ANqkKXDzWqo&t=52s One Plus Nord N10 5G phone). I also saw Direction Sounding support in another phone(https://www.youtube.com/watch?v=sx-6o64206Q Pixel 10). It would be great to hear if these innovations are coming to iPhone.
Topic: App & System Services SubTopic: Core OS Tags:
Oct ’25