Search results for

Popping Sound

19,356 results found

Post

Replies

Boosts

Views

Activity

Reply to Split tunnel w/o changing route table
Hi Quinn, Thank you for the reply that clarifies my 'hallucination'. I know the whole thing sounds a little bit strange. However, on linux (ubuntu), we have ip rule which is independent of route table; on windows, we have 'Windows Filter Platform' -- to be honest I haven't looked into it yet, but it supposedly can filter packets and redirect them into different TUN interface without changing the route table. If macOS have two of everything (I know it doesn't know xD), how could it not have a way to determine package routing manually? Do we have any alternative at all? For example, configure anchor in pf.conf. I'm also a little bit curious about other VPN's split tunneling function. Do they not exist/not work on macOS at all?
Jun ’25
Incorrect Branding and Messaging Displayed on "Call Customer Center" Feature
We’ve identified an issue in our app where, upon clicking the Call Customer Center button, users are unexpectedly shown a logo and message option on a native pop-up window. However, this wasn't the case before, and it should only display a phone number to dial, which was given inside our code. This is incorrect and misleading for our users, as: We are a Canadian-based service and have no affiliation with US messaging chat. The messaging feature was never enabled or intended for our app. Our app should only initiate a phone call to our customer support center — no messages or branding from third parties should appear
0
0
95
Jun ’25
Reply to When DHCP is used, the Network Extension will cause the machine to fail to obtain an IP address
We’re currently tracking an issue that sounds very similar to the one you’re reporting here, namely that enabling a transparent proxy causes DHCP problems after you disconnect a network interface (r. 150505789). This is not fixed in the latest public release of macOS (15.5) but, as always, I encourage you to re-test on new beta releases as we seed them. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
Jun ’25
Reply to How can I bundle resources along with my launch agent?
I don't think SharedSupport is the appropriate place. The legacy documentation says that this location is for additional non-critical resources that do not impact the ability of the application to run. Unfortunately, I think the legacy migration documentation is wrong because it explicitly says to use the Resources folder for executable code. Don't do that. Here is the current documentation. None of that is really what you're asking about, but I think it leads up to it. Typically, launch agents are single-file executables. I'm not familiar with the taskinfo tool or its output. But what it says makes sense. A Launch Agent would run with a user space UI role. That's how Launch Agents work. That's not the same as a Launch Daemon that runs as root and does not require a login session. When I look at how most other apps handle these things, what you're describing sounds more like a Login Item. A login item would live in Contents/Library/LoginItems. Of all the apps I have installed that contain items in Co
Jun ’25
Audio issue on iPhone 15 pro (iOS18.5)
I have an audio issue on iPhone 15 Pro (iOS18.5). After some steps, the new call will be on one-way audio status, but tap mute and unmute will back to normal. See the attached video and check the yellow dot indicator for the audio status. Video link: https://youtube.com/shorts/DqYIIIqtMKI?feature=share I have a similar issue on iOS15 and iOS16, and no issue on iOS17, but now I have this issue on iOS18 with dynamic island model devices. Please check. Thanks.
5
0
169
Jun ’25
FairPlay HLS Downloaded Asset Fails to Play on First Attempt When Offline, Works on Retry
Hello, We're seeing an intermittent issue when playing back FairPlay-protected HLS downloads while the device is offline. Assets are downloaded using AVAggregateAssetDownloadTask with FairPlay protection. After download, asset.assetCache.isPlayableOffline == true. On first playback attempt (offline), ~8% of downloads fail. Retrying playback always works. We recreate the asset and player on each attempt. During the playback setup, we try to load variants via: try await asset.load(.variants) This call sometimes fails with: Error Domain=NSURLErrorDomain Code=-1009 “The Internet connection appears to be offline.” UserInfo={NSUnderlyingError=0x105654a00 {Error Domain=NSURLErrorDomain Code=-1009 “The Internet connection appears to be offline.” UserInfo={NSDescription=The Internet connection appears to be offline.}}, NSErrorFailingURLStringKey=file:///private/var/mobile/Containers/Data/Application/2DDF9D7C-9197-46BE-8690-C23EE75C9E90/Library/com.apple.UserManagedAssets.XVvqfh/Baggage_9DD4E2D3F9C0E68F.movpkg/, NSErro
1
0
147
Jun ’25
Split tunnel w/o changing route table
I've built a VPN app that is based on wireguard on macOS (I have both AppStore ver. and Developer ID ver). I want to achieve split tunneling function without changing the system route table. Currently, I'm making changes in PacketTunnelProvider: NEPacketTunnelProvider. It has included/excluded routes that function as a split tunnel, just that all changes are immediately reflected on the route table: if I run netstat -rn in terminal, I would see all rules/CIDRs I added, displayed all at once. Since I have a CIDR list of ~800 entries, I'd like to avoid changing the route table directly. I've asked ChatGPT, Claude, DeepSeek, .etc. An idea was to implement an 'interceptor' to intercept all packets in packetFlow(_:readPacketsWithCompletionHandler:), extract the destination IP from each packet, check if it matches your CIDR list, and either reinject it back to the system interface (for local routing) or process it through your tunnel. Well, LLMs could have hallucinations and I've pretty new to macOS programming. I'
4
0
96
Jun ’25
Reply to Network Extension – Delayed Startup Time
However, that’s really just a guess. Are you able to reproduce this yourself? Or are you just going on logs returned from this user? I'm unable to reproduce it; all the above info is from the user's logs. That is, the systen thinks that the tunnel is connecting, so it can’t act on the connection immediately. Eventually the first connection attempt times out and then it connects again. It sounds reasonable, but from the logs, the extension isn't running. Is there any way to solve or detect such cases? Is there any data I can ask the user to help understand what happened?
Jun ’25
Reply to SIGABORT with ExtAudioFileWrite and .m4a file
Hi Joël, Just to follow up on this issue, I found that the value your code is passing for the inNumberFrames argument to ExtAudioFileWrite is actually the number of frames multiplied by the number of channels. It should be only the number of frames; do not multiply this by the number of channels, and you should find that it solves the issue. The term frame is sometimes confusing as it's not always clear whether a frame spans all channels or just a single channel. It often depends on the context. However, a good rule of thumb for APIs such as ExtAudioFileWrite, where a frame count is passed along with an audio buffer list, is that the number of frames multiplied by the mBytesPerFrame field of the audio stream basic description should equal the mDataByteSize of the audio buffer. Thanks, - rhymu
Topic: Media Technologies SubTopic: Audio Tags:
Jun ’25
tvOS AVQueuePlayer Now Playing Info in Control Center?
I have a music app I'm developing and having a weird issue where I can see now playing info for every other platform than tvOS. As far as I can tell I have correctly configured the MPNowPlayingInfoCenter MPNowPlayingInfoCenter.default().nowPlayingInfo = nowPlayingInfo MPNowPlayingInfoCenter.default().playbackState = .playing Are there any extra requirements to get my app's now-playing info showing in control center on tvOS? Another strange issue that might be related is I can use the apple TV remote to pause audio but not resume playback, so I feel like there's something I'm missing about registering audio playback on tvOS specifically.
0
0
75
Jun ’25
Data Photo Files Emails Banks Transcations Orders
How to Check Apple Development, iCloud ,Apple ID or Apple Account got some criminal act with Old Business Partners System and Fake reality shows to Stole my system Identity and Money. Can hear the sounds from up area in the air! and the accents and contenxt very bad behavior act! i tried to stop them on 2022, I know who they are, they **** up the reality bank , hospital ,apartment fire and lobby packages systems. and they got seriously damaged the other contries and humans body healthy system! and all my creations works.
0
0
72
Jun ’25
Reply to Push to talk channelManager(_:didActivate:) doesn't get called
I am implementing the new Push to talk framework and I found an issue where channelManager(:didActivate:) is not called after I immediately return a NOT NIL activeRemoteParticipant from incomingPushResult. I have tested it and it could play the PTT audio in foreground and background. This issue is only occurring when I join the PTT Channel from the app foreground, then kill the app. The channel gets restored via channelDescriptor(restoredChannelUUID:). After the channel gets restored, I send PTT push. I can see that my device is receiving the incomingPushResult and returning the activeRemotePartipant and the notification panel is showing that A is speaking - but channelManager(:didActivate:) never gets called. Having looked a multiple PTT app and MANY CallKit apps (which uses the same underlying audio infrastructure), the only reason I've ever seen this happen is that your app previously activated (or tried to) the audio session itself. The system cannot activate an already active s
Topic: App & System Services SubTopic: General Tags:
Jun ’25
Reply to Technical Inquiry Regarding DriverKit USB Serial Communication Issues on iPadOS
App Stops Functioning After Repeated Builds When I first build and run the sample code without any modifications, it works as expected. However, after making changes and running the app repeatedly on the iPad, it eventually reaches a state where the app stops functioning completely — no logs are printed, and device communication fails. So, my first and strongest recommendation is that you stop using the iPad and shift your development efforts entire to the mac, even if your final target is exclusively iPadOS. Particularly in early development, ALL iPadOS does is make EVERYTHING about DEXT development more difficult. More specifically: The build/test/debug cycle is slower. The lack of critical tools like IORegistryExplorer.app make it very difficult to determine exactly what's going on. The logging infrastructure is more cumbersome. Because of how opaque iPadOS is vs. macOS, fixing issues is unnecessarily cumbersome and complex. Putting all of that another way: A DEXT that is not fully functional an macOS will
Topic: App & System Services SubTopic: Drivers Tags:
Jun ’25