Search results for

Popping Sound

19,354 results found

Post

Replies

Boosts

Views

Activity

Reply to Pushkit/Callkit with unlocked SIM before first unlock
I tried to install the profiles, but they both seem to be the same profile - Facetime and Call Activity Logging Yeah, that's fine. What actually happens here is that at some point in the past we had different profile the included slightly different logging behavior but at some point the team decided to just consolidate on to one profile for everything. However, these profile are very widely used in very different context (for example, App Development vs. AppleCare), so it's easier to post the same profile with two names instead of trying to explain that one case should now use the other profile. actually, when checking crashes_and_spins there are crashes 20:01, 20:02 and 20:03... my bad Good. So, it sounds like the system side of this is working correctly. What is the recommended way to detect that we are launched before first unlock? So, my first and most important recommendation is that you NOT think about this issue in terms of any specific state. Yes, that's what's triggering the specific failure
Topic: App & System Services SubTopic: General Tags:
May ’25
CPInformationTemplate custom back button (CPBarButton) not working on iOS 16 but works on iOS 18
I'm trying to implement a custom back button in a CPInformationTemplate using CPBarButton. It works as expected on iOS 18 — the button appears in the navigation bar and correctly pops the template when tapped. However, on iOS 16 devices, the custom back button does not respond to taps at all. The reason I need a custom back button is because I want to perform cleanup and reset logic before popping the template. Is there any workaround for making this work on iOS 16? Or is there a recommended way to hook into the system back button behavior so that I can execute code when the template is dismissed?
1
0
53
May ’25
Handling Permissions After Transferring macOS App to a New Developer ID
I have a macOS application that was previously distributed under my personal Apple Developer account using a Developer ID certificate. We’ve recently transitioned distribution to our company’s Apple Developer account. The app’s bundle identifier has been successfully transferred, and I’ve signed a new build of the app using the company’s Developer ID certificate. The app installs and runs correctly under the new signature. However, I’ve encountered a problem: the app is no longer able to access previously granted permissions (e.g., Screen Recording, System Audio Recording, and Input Monitoring). Furthermore, it cannot re-prompt for these permissions because they appear as already granted in System Settings. From what I understand, this issue is due to the change in the code signing identity. Specifically, the designated requirements used by macOS to identify an app have changed, so the system no longer associates the new version of the app with the previously granted permissions (as outlined in Apple
1
0
65
May ’25
Reply to Submitting a Swift Playgrounds app
[quote='785582021, bobh, /thread/785582, /profile/bobh'] I am a paid $99 a year developer … I am not part of a team. [/quote] You’ve misunderstand the terminology here. Every standard Apple Account is a member of a team: If you haven’t paid, you’re a member of a Personal Team (aka free provisioning). If you paid for yourself, you’re a member of an Individual team. If someone else paid and then invited you, you’re a member of an Organization team (or In-House (Enterprise)). It sounds like you paid for yourself and thus should be a member of your Individual team. However, Swift Playgrounds isn’t picking that up for some reason. Are you sure you’re signed in using the same Apple Account that joined the programme? One good test here is to go to Developer > Account, sign in, and click the popup at the top right. That’ll show you all the teams of which you’re a member. And if you select a team then the Membership details pane will show you its Team ID and team type (in the “Enrolled as” field). If you’v
May ’25
Reply to What is video format supported on WKWebView ?
To avoid creating new thread, I want to bump this one. Ideally I expect the answer from apple developers, because I think such information must be pinned in wkwebkit documentation as well. Also, I appreciate experience sharing from other developers. So. Is there any video/audio codec best practices, guides, recommendations for app/web developers for best performance (take advantage from HW acceleration), power consumption saving? What are officially supported media containers? What are video encoding profiles, video dimensions, frame rates? The only official source I have found is https://developer.apple.com/documentation/webkit/delivering-video-content-for-safari?language=objc. But h264 is pretty old. I experimentally found that the VP9 video format is also supported on iOS newer versions. But is this a requirement? Сan i be sure that the video will play on all devices? Any hints/info is highly appreciated. Best regards.
Topic: UI Frameworks SubTopic: UIKit Tags:
May ’25
AVAudioEngine : Split 1x4 channel bus into 4x1 channel busses?
I'm using a 4 channel USB Audio interface, with 4 microphones, and want to process them through 4 independent effect chains. However the output from AVAudioInputNode is a single 4 channel bus. How can I split this into 4 mono busses? The following code splits the input into 4 copies, and routes them through the effects, but each bus contains all four channels. How can I remap the channels to remove the unwanted channels from the bus? I tried using channelMap on the mixer node but that had no effect. I'm currently using this code primarily on iOS but it should be portable between iOS and MacOS. It would be possible to do this through a Matrix Mixer Node, but that seems completely overkill, for such a basic operation. I'm already using a Matrix Mixer to combine the inputs, and it's not well supported in AVAudioEngine. AVAudioInputNode *inputNode=[engine inputNode]; [inputNode setVoiceProcessingEnabled:NO error:nil]; NSMutableArray *micDestinations=[NSMutableArray arrayWithCapacity:trackCount]; for(i=0;
1
0
96
May ’25
Reply to AVAudioEngine : Split 1x4 channel bus into 4x1 channel busses?
Still frustrated with this one. I now realise a matrix mixer won't help as while that can shuffle the outputs they still would output on a single bus. I'm now wondering if the only option is to write an audio unit? Surely there's a way to do this with existing nodes? It's a required function of every DAW to be able to run each mic through a seperate channel strip. Any hints?
Topic: Media Technologies SubTopic: Audio Tags:
May ’25
lldb issues with Vision
HI, I've been modifying the Camera sample app found here: https://developer.apple.com/tutorials/sample-apps/capturingphotos-camerapreview ... in the processpreview images, I am calling in to the Vision APis to either detect a person or object, then I'm using the segmentation mask to extract the person and composite them onto a different background with some other filters. I am using coreimage to filter the CIImages, and converting and displaying as a SwiftUI Image. When running on my IPhone, it works fine. When running on my Iphone with the debugger, it crashes within a few seconds... Attached is a screenshot. At the top is an EXC_BAD_ACCESS in libRPAC.dylib`std::__1::__hash_table, std::__1::__unordered_map_hasher, std::__1::hash, std::__1::equal_to, true>, std::__1::__unordered_map_equal, std::__1::equal_to, std::__1::hash, true>, std::__1::allocator>>::__emplace_unique_key_args, std::__1::tuple<>>: This was working fine a couple of days ago.. Not sure why it's popping up now. A
3
0
93
May ’25
Reply to Can't see the team in xcode
Hi, I think I’m experiencing a very similar issue. I created a detailed thread here: https://developer.apple.com/forums/thread/785312 - feel free to check it out and see if it sounds familiar. In my case, I can see my Team ID when I go to this URL (you’ll need to be logged in): https://appstoreconnect.apple.com/access/users//settings However, Xcode acts like the Team ID doesn’t exist, and when I try accessing certificates here: https://developer.apple.com/account/resources/certificates/list I get this error: Unable to find a team with the given Team ID ‘XXXXXX’ to which you belong. Please contact Apple Developer Program Support. If you also see your Team ID in App Store Connect settings, and if your Mac shows an active Apple Developer membership under System Settings > Media & Purchases (this only applies if you’re the one who paid), and the expiration date is valid, then everything should work - whether the account is personal or business shouldn’t matter. In my case, the issue turned out to
May ’25
app not playing audio when not in focus
My app works fine when I load it directly from Xcode to my phone via USB but once I load it to TestFlight the sounds no longer play when the app is not in focus or the phone is locked. I've tried every combination of tools available from the support group and from AI! And I'm out of ideas.
1
0
51
May ’25
Reply to app not playing audio when not in focus
import SwiftUI import AVFoundation import UIKit @main struct RaceTimerAppApp: App { init() { configureAudioSession() } var body: some Scene { WindowGroup { ContentView() } } func configureAudioSession() { do { try AVAudioSession.sharedInstance().setCategory(.playback, mode: .default) try AVAudioSession.sharedInstance().setActive(true) DispatchQueue.main.async { UIApplication.shared.beginReceivingRemoteControlEvents() } print(✅ Audio session configured for background playback.) print(🎧 Audio category: (AVAudioSession.sharedInstance().category.rawValue)) } catch { print(❌ Failed to set audio session: (error)) } } }
May ’25
Reply to "Command CodeSign failed with a nonzero exit code" I got this error
My issue was different than the others above and I've run into it a couple times over the years. During CI automation we run fastlane and ran into this mysterious Command CodeSign failed with a nonzero exit code. Both times the fix was to manually start up Xcode start building and then there would be a CodeSign pop up asking for credentials. It only occurs when setting up a new machine.
May ’25
Sign in with Apple JS inside an iframe
Hi everyone, My web application has two services: myapp.com and account.myapp.com. The first manages all app content, while the latter handles the authentication, with Sign In with Apple included. The tech stack is mainly composed of React, JS, and Express. We'd like to allow users to authenticate inside a dialog on some pages of myapp.com. To avoid replicating stuff from one service to another, we put an iframe inside the dialog to show the authentication standard page from account.myapp.com. Email and Facebook processes work fine, but we have the following issues with Sign in with Apple: On desktop, not Safari, a pop-up window opens when you click on the Apple button, and it works as expected. On desktop Safari, the pop-up window is blocked. We want the native Apple pop-up to show instead of a generic browser new window. On mobile, nothing happens on click Obviously, outside the iframe, everything works as expected. I can't seem to find anything related to an iframe constraint in
1
0
81
May ’25
Reply to How to clean useless NetworkExtension
So, I presume we’re talking about Network Extension providers packaged as system extensions on the Mac. If any of that’s wrong, let me know. Regarding this: [quote='785261021, GreyLuo, /thread/785261, /profile/GreyLuo'] After NetworkExtension is installed, when the software receives a pushed uninstall command, it needs to download the entire software but fails to uninstall this NetworkExtension. [/quote] Just to confirm, this “pushed uninstall command” is being issued by your MDM system, right? If so, I would expect that using MDM to uninstall an app would also uninstall any system extensions that app has installed. It sounds like you’re seeing that this doesn’t happen, in which case I encourage you to file a bug about that. Please post your bug number, just for the record. [quote='785261021, GreyLuo, /thread/785261, /profile/GreyLuo'] How can residual, uninstalled NetworkExtensions be cleaned up when SIP (System Integrity Protection) is enabled? [/quote] In general, I expect that the NE container ap
May ’25