Search results for

“Popping Sound”

20,022 results found

Post

Replies

Boosts

Views

Activity

Reply to PushToTalk
PTTManager This is my PTT code 1: Click on the intercom button and Bluetooth device button on the PushToTalk interface. The recording all starts in this method (channelManager: PTChannelManager, didActivate AudioSession: AVAudioSession) 2: There is no problem with recording audio by clicking the intercom button on the PushToTalk interface. But there are problems with clicking on recorded audio on Bluetooth devices (all noise or no sound during playback) 3: The method called after the application switches to the background (setupChannelManager (channelUUID: UUID)) 4: The method called by clicking the Bluetooth button (requestBeginTransmitting()) 5: The above scenarios are all when the application switches to the background (the application has set the background to keep alive and Background Modes) 6: All functions are normal without any issues when the application switches to the frontend.
Topic: Media Technologies SubTopic: Audio Tags:
Oct ’25
App Store Connect Distribution - Disabled due to Agreement Update
Hello, I am trying to create a new distribution version in the App Store connect but keep on getting a pop-up prohibiting me from doing so because it says I have to agree to an updated agreement on the Apple Developer website. When I visit the account settings in the Apple Developer website there is no agreement for me to select and agree to. Please help. Pics attached.
1
0
89
Oct ’25
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:
Oct ’25
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
253
Oct ’25
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).
Oct ’25
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
Oct ’25
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
296
Oct ’25
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:
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
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
Reply to Copying files using Finder and Apple Events
@Etresoft, Well there's still the Apple Events capability in Signing & Capabilities. You have to provide a message to the user about why your app needs AppleEvents. I'm not sure what happens if that's missing. I don't remember from when I've done it previously, but I think OS just offers some default message presented to the user. I'm going to go ahead and disagree on that point. But I assume you're only talking about the end result for your use case. I haven't tried it, but osascript just executes scripts, without providing any extra functionality to control them. Since the plain script exhibits the undesirable (for me) behaviour with already existing files, I assume using osascript would result in the same. Are you sure that's even possible? So I think your suspicions here are likely unfounded. I'm not sure, but for the beginning, I first need to programmatically make Finder to react. And at the moment I'm not able to, due to all the explanations I provided in the initial post. I don't understand why it
Oct ’25
Reply to Copying files using Finder and Apple Events
@DTS Engineer, Not to discount any of that but it seems to me that if you're able to get NSUserAppleScriptTask working you could write a slightly more complicated script that checks for files in the destination before saving and then takes appropriate action inside of the script. The Finder defines an 'exists' verb in its dictionary that should be very helpful for that sort of thing. Right, and it sounds like a very sensible thing to do. However, as I've mentioned at the very beginning of my initial post, I need to programmatically invoke exactly the same behaviour of Finder as if a user copies files in it using standard UI-based methods. Why is that? discussion is out of the scope of the question. I appreciate your effort to help, I really do, but the solution you suggested isn't what I need.
Oct ’25
Reply to PushToTalk
PTTManager This is my PTT code 1: Click on the intercom button and Bluetooth device button on the PushToTalk interface. The recording all starts in this method (channelManager: PTChannelManager, didActivate AudioSession: AVAudioSession) 2: There is no problem with recording audio by clicking the intercom button on the PushToTalk interface. But there are problems with clicking on recorded audio on Bluetooth devices (all noise or no sound during playback) 3: The method called after the application switches to the background (setupChannelManager (channelUUID: UUID)) 4: The method called by clicking the Bluetooth button (requestBeginTransmitting()) 5: The above scenarios are all when the application switches to the background (the application has set the background to keep alive and Background Modes) 6: All functions are normal without any issues when the application switches to the frontend.
Topic: Media Technologies SubTopic: Audio Tags:
Replies
Boosts
Views
Activity
Oct ’25
App Store Connect Distribution - Disabled due to Agreement Update
Hello, I am trying to create a new distribution version in the App Store connect but keep on getting a pop-up prohibiting me from doing so because it says I have to agree to an updated agreement on the Apple Developer website. When I visit the account settings in the Apple Developer website there is no agreement for me to select and agree to. Please help. Pics attached.
Replies
1
Boosts
0
Views
89
Activity
Oct ’25
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:
Replies
Boosts
Views
Activity
Oct ’25
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?
Replies
1
Boosts
0
Views
253
Activity
Oct ’25
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).
Replies
Boosts
Views
Activity
Oct ’25
Reply to Display certificate content like Keychain Access app does
I’m not sure if this is a question or a comment. As a comment, it sounds pretty reasonable. If it’s a question, I’d appreciate you clarify the question. I’ve found that adding question marks can help (-: Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
Topic: Privacy & Security SubTopic: General Tags:
Replies
Boosts
Views
Activity
Oct ’25
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
Replies
Boosts
Views
Activity
Oct ’25
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
Replies
1
Boosts
0
Views
296
Activity
Oct ’25
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:
Replies
Boosts
Views
Activity
Oct ’25
Reply to Multiline Text not possible in accessoryRectangular widget on lock screen
This sounds related to my feedbacks FB16246168 (Text in Lock screen accessory rectangular widget does not wrap to another line when it should fit) FB16246023 (Lock screen accessory rectangular widget does not appear as expected on iPhone 16 Pro because text is too big and truncated) But both of those were filed before iOS 26
Topic: UI Frameworks SubTopic: SwiftUI Tags:
Replies
Boosts
Views
Activity
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
Replies
Boosts
Views
Activity
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
Replies
Boosts
Views
Activity
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:
Replies
Boosts
Views
Activity
Oct ’25
Reply to Copying files using Finder and Apple Events
@Etresoft, Well there's still the Apple Events capability in Signing & Capabilities. You have to provide a message to the user about why your app needs AppleEvents. I'm not sure what happens if that's missing. I don't remember from when I've done it previously, but I think OS just offers some default message presented to the user. I'm going to go ahead and disagree on that point. But I assume you're only talking about the end result for your use case. I haven't tried it, but osascript just executes scripts, without providing any extra functionality to control them. Since the plain script exhibits the undesirable (for me) behaviour with already existing files, I assume using osascript would result in the same. Are you sure that's even possible? So I think your suspicions here are likely unfounded. I'm not sure, but for the beginning, I first need to programmatically make Finder to react. And at the moment I'm not able to, due to all the explanations I provided in the initial post. I don't understand why it
Replies
Boosts
Views
Activity
Oct ’25
Reply to Copying files using Finder and Apple Events
@DTS Engineer, Not to discount any of that but it seems to me that if you're able to get NSUserAppleScriptTask working you could write a slightly more complicated script that checks for files in the destination before saving and then takes appropriate action inside of the script. The Finder defines an 'exists' verb in its dictionary that should be very helpful for that sort of thing. Right, and it sounds like a very sensible thing to do. However, as I've mentioned at the very beginning of my initial post, I need to programmatically invoke exactly the same behaviour of Finder as if a user copies files in it using standard UI-based methods. Why is that? discussion is out of the scope of the question. I appreciate your effort to help, I really do, but the solution you suggested isn't what I need.
Replies
Boosts
Views
Activity
Oct ’25