Overview

Post

Replies

Boosts

Views

Activity

Calling SecKeychainUnlock with a locked keychain and an invalid password returns errSecSuccess on macOS 26.4
Hi, In the app I’m working on, we rely on SecKeychainUnlock to verify that a password can be used to unlock the login keychain. When macOS 26.4 rolled out, we started getting bug reports that led me to a discovery that makes me think SecKeychainUnlock behavior was changed. I’m going to illustrate my findings with a sample code: #include <pwd.h> #include <stdio.h> #include <string.h> #include <unistd.h> #include <Security/SecKeychain.h> #pragma clang diagnostic ignored "-Wdeprecated-declarations" int main(void) { char password[100]; printf("password: "); scanf("%s", password); struct passwd *home = getpwuid(getuid()); if (!(home && home->pw_dir)) return 1; char path[1024]; strcat(path, home->pw_dir); strcat(path, "/Library/Keychains/login.keychain-db"); SecKeychainRef keychain = NULL; OSStatus result = SecKeychainOpen(path, &keychain); if (result != errSecSuccess) { fprintf(stderr, "SecKeychainOpen failed (error %d)\n", result); return 1; } SecKeychainStatus status = 0; result = SecKeychainGetStatus(keychain, &status); if (result != errSecSuccess) { fprintf(stderr, "SecKeychainGetStatus failed (error %d)\n", result); return 1; } if (status & kSecUnlockStateStatus) { printf("keychain is unlocked, will try to lock first\n"); result = SecKeychainLock(keychain); if (result != errSecSuccess) { fprintf(stderr, "SecKeychainLock failed (error %d)\n", result); return 1; } printf("SecKeychainLock succeeded\n"); } else { printf("keychain is locked\n"); } result = SecKeychainUnlock(keychain, strlen(password), password, TRUE); if (result == errSecSuccess) { printf("SecKeychainUnlock succeeded\n"); printf("password '%s' appears to be valid\n", password); } else { printf("SecKeychainUnlock failed (error %d)\n", result); printf("password '%s' appears to be invalid\n", password); } return 0; } Here are the outputs of this program on a machine running macOS 26.3 when provided with a correct password deadbeef and with an incorrect password foobar: testuser1@tahoe1 kcdebug % ./kcdebug password: deadbeef keychain is unlocked, will try to lock first SecKeychainLock succeeded SecKeychainUnlock succeeded password 'deadbeef' appears to be valid testuser1@tahoe1 kcdebug % ./kcdebug password: foobar keychain is unlocked, will try to lock first SecKeychainLock succeeded SecKeychainUnlock failed (error -25293) password 'foobar' appears to be invalid And here are the outputs of this program on a machine running macOS 26.4: testuser1@tahoe2 kcdebug % ./kcdebug password: deadbeef keychain is unlocked, will try to lock first SecKeychainLock succeeded SecKeychainUnlock succeeded password 'deadbeef' appears to be valid testuser1@tahoe2 kcdebug % ./kcdebug password: foobar keychain is unlocked, will try to lock first SecKeychainLock succeeded SecKeychainUnlock succeeded password 'foobar' appears to be valid I’m prepared to send a feedback with Feedback Assistant, but I would like to get a confirmation that this is indeed a bug and not an intended change in behavior. I would also like to know what are my options now. SecKeychainUnlock is just a means to an end; what I really need is the ability to keep the keychain password in sync with the user password when the latter is changed by our program. Thanks in advance.
0
0
1
2m
Xcode 26.4 refuses to pair with my Series 4 iWatch
Watch has latest watchOS 10.6.2. Xcode tries to connect and fails. I insured that both the Mac and the watch are using the same WiFi network (2.4) - and the mac has no other network interface. I have successfully paired to my iPhone and iPad. I quit and restarted Xcode. I close and reopen the "Devices and Simulators" window (to get it to retry). I restarted my watch. The watch is at 98% battery level. Suggestions? [Or do I need to purchase a new watch?]
3
0
45
3h
Xcode 26 fails to load SPM packages
For me it looks like Xcode 26 has problems reading SPM packages from a locally hosted BitBucket git solution. While Xcode 16 work perfectly fine, Xcode 26 fails to load and gives "Server SSH Fingerprint Failed to Verify" as error description. Cleaning build data and DerivedData sometimes makes loading work. Any change in Package dependencies will break it again. Anyone having same problems? How do you handle it?
11
8
1k
19m
App stuck in 'Waiting for Review' for 49 days – No feedback, no response – Urgent
Hi everyone, I am posting here as a last resort after nearly 7 weeks of waiting and getting nowhere through official support channels. I hope someone from Apple or a fellow developer can help. ━━━━━━━━━━━━━━━━━━━━━━━ MY SITUATION ━━━━━━━━━━━━━━━━━━━━━━━ I submitted my app 'GameBadi - Game Dating & Match' (Version 1.0, iOS) for review on February 17, 2026. Today is April 7, 2026. It has been 49 days and the app is still sitting in 'Waiting for Review' with absolutely no movement, no feedback, and no explanation. Here is the full timeline: • Feb 17, 2026 — Submitted for review. Status: 'Waiting for Review.' • Mar 11, 2026 — After 22 days of complete silence, I made the mistake of doing a Developer Reject and resubmitting (I now know this was the wrong move). • Mar 11, 2026 (9:05 PM) — Back to 'Waiting for Review.' • Mar 16, 2026 — Contacted Apple Support. Senior Advisor Serita confirmed the app is still in review and said she would reach out to the internal review team. • Mar 31, 2026 — Still no change. Sent a formal escalation request. • Apr 2, 2026 — Senior Advisor Kia responded, saying she had also sent an email to the review team. • Apr 7, 2026 — STILL 'Waiting for Review.' No change. No feedback. 49 days. ━━━━━━━━━━━━━━━━━━━━━━━ WHAT I HAVE TRIED ━━━━━━━━━━━━━━━━━━━━━━━ • Contacted Apple Developer Support multiple times • Received case number: 102835064466 • Two different Senior Advisors both told me they emailed the review team — nothing happened either time • Checked Apple System Status — everything is operational • Did NOT resubmit again after March 11 as I understood it would reset the queue ━━━━━━━━━━━━━━━━━━━━━━━ MY QUESTIONS ━━━━━━━━━━━━━━━━━━━━━━━ Has anyone else experienced a delay this long (49 days) for a v1.0 app? Is there anything I can do beyond contacting support? Is there a direct escalation path within Apple? Could the 'Dating & Match' category be causing a prolonged manual review? If so, is there any way to find out what specific information Apple needs? Has anyone successfully resolved a situation like this? If so, how? ━━━━━━━━━━━━━━━━━━━━━━━ NOTE TO APPLE TEAM ━━━━━━━━━━━━━━━━━━━━━━━ If anyone from the App Review team or Apple Developer Relations is reading this — please look into case number 102835064466. I am a solo independent developer. This app represents months of work and my personal savings. I am not asking for special treatment. I am simply asking for a review — after 49 days of waiting in silence. I am happy to provide any additional information, demo credentials, or clarification needed immediately. Thank you to anyone who can help or share their experience. Akif Developer – GameBadi
1
0
40
50m
Can't remove identifir
I want to remove an identifier on my account that was assigned to an app, I removed the app already but still getting the error: There is a problem with the request entity The App ID 'xxxxxx' appears to be in use by the App Store, so it can not be removed at this time. What should I do? As I want to use the same identifier in an other account.
0
0
4
1h
Program enrollment issue, no response from support
Hi everyone, I’m running into a frustrating issue with the Apple Developer Program and would really appreciate any advice. I was charged $99 USD for the membership and received the confirmation email saying it would be processed within 2 business days. However, I still don’t have access to the membership, and nothing has been activated on my account. What makes it worse — I’ve already tried contacting Apple support multiple times via email, but I haven’t received any response at all. So right now I’m stuck: payment went through, but no membership and no support response. Has anyone faced this before? Did your membership eventually activate on its own? Is there any way to actually reach Apple support (chat, phone, anything that works)? Should I escalate this somehow or request a refund through my bank? Any advice would really help — I feel like I’m just shouting into the void at this point. Thanks 🙏
17
7
311
1h
App Store Connect deadlock – cannot attach IAP or create new version
Hello, I have a blocking issue in App Store Connect. I need to submit my In-App Purchase together with the app (first-time approval), but: The option to attach In-App Purchases is missing I cannot create a new app version I cannot properly edit the current version This creates a deadlock and prevents me from submitting the app correctly. This does not seem like a configuration issue, but a problem in App Store Connect. Has anyone experienced this or knows how to resolve it? Thank you.
0
0
12
1h
High bitrate video streaming in avplayer sometimes audio disappears
Hello, I used AVPlayer in my project to play network movie. Most movie could play normally, but I found the sound will disappear sometimes if I play specified 4K video network stream. The video will continue playing but audio stops after video is played for a while. If I pause player and then resume, the sound will be back but disappeared again after several seconds Check AVPlayerItem status: isPlaybackLikelyToKeepUp` == true isPlaybackBufferEmpty` = false player.volume > 0 According the value above, it seems not cause by empty playback buffer or volume issue. I am so confused for this situation. Movie information Video Format : AVC Format/Info : Advanced Video Codec Format profile : High L5.1 Codec ID : avc1 Codec ID/Info : Advanced Video Coding Bit rate mode : Variable Bit rate : 100.0 Mb/s Width : 3 840 pixels Height : 2 160 pixels Display aspect ratio : 16:9 Frame rate mode : Constant Frame rate : 29.970 (30000/1001) FPS Audio Format : AAC LC Format/Info : Advanced Audio Codec Low Complexity Codec ID : mp4a-40-2 Duration : 5 min 19 s Bit rate mode : Constant Bit rate : 192 kb/s Nominal bit rate : 48.0 kb/s Channel(s) : 2 channels Channel layout : L R Sampling rate : 48.0 kHz Frame rate : 46.875 FPS (1024 SPF) Does anyone know if AVPlayer has this limitations when playing high-bitrate movie streams, and are there any solutions?
1
0
635
1h
Using mTLS with YubiKey via USB-C and PIV
I've been trying over the past few days to use a PIV-programmed Yubikey to perform mTLS (i.e. mutual client cert auth) in my custom app. My understanding is that I need to feed NSURLSession a SecIdentity to do so. Yubico's instructions state that I need their Yubico Authenticator app for this, but this directly contradicts Apple's own documentation here. I dont need NFC/lightening support, and I only need support for my specific app. When I plug in my key to my iPhone and have TKTokenWatcher active, I DO see "com.apple.pivtoken" appear in the logs. And using Yubico's SDK, I CAN get data from the key (so I'm pretty sure my entitlements and such are correct). But using the below query to get the corresponding (fake? temporary?) keychain item, it returns NULL no matter what I do: let query: [String: Any] = [ kSecClass as String: kSecClassIdentity, kSecReturnRef as String: true, kSecAttrTokenID as String: "apple.com.pivtoken", // Essential for shared iPads kSecMatchLimit as String: kSecMatchLimitOne ] var item: CFTypeRef? let status = SecItemCopyMatching(query as CFDictionary, &item) "status" is always -25300 (which is "not found"). I've also created a CTK extension (as Yubico's authenticator does) and tried to use self.keychainContents.fill(), and then tried to access it with kSecAttrTokenID as ":Yubico YubiKey OTP+FIDO+CCID", as that's what shows via TKTokenWatcher, and this also doesn't work. I've also tried just the app extension ID, and that doesn't work. Both my extension and my main app have the following entitlements: <key>com.apple.developer.default-data-protection</key> <string>NSFileProtectionComplete</string> <key>com.apple.security.application-groups</key> <array/> <key>com.apple.security.smartcard</key> <true/> <key>keychain-access-groups</key> <array> <string>$(AppIdentifierPrefix)com.apple.pivtoken</string> <string>$(AppIdentifierPrefix)myAppExtensionId</string> </array> As one final test, I tried using the yubikey in safari to access my server using mTLS, and it works! I get prompted for a PIN (which is odd because I've programmed it not to require a PIN), but the request succeeds using the key's default PIN. I just cannot get it working with my own app. Can anyone here (or preferably, at Apple) point me in the right direction? I have a feeling that the documentation I've been reading applies to MacOS, and that iOS/ipadOS have their own restrictions that I either need to work around, or which prevent me from doing what I need to do. It's obviously possible (i.e. the Yubico Authenticator sort of does what I need it to), but not in the way that Apple seems to describe in their own documentation.
0
0
13
1h
Updating Apps on the AppStore no longer working for me.
I have been using Swift Playground to build and submit my apps to the appstore for around three years now. Recently I uploaded two of my apps but now when I submit them for approval an error is issued… “Unable to Add for Review”… (see pic attached). I don’t understand it because Playground does not use Xcode as far as I am aware? Can someone advise me what I can do to resolve this? Is it something I have to wait to be fixed by an Apple update?
5
0
149
1h
Does Nearby Interaction support UWB multicast communication?
Hello, I am currently working with the Nearby Interaction framework on iOS and exploring the capabilities of UWB-based communication. I would like to ask whether Nearby Interaction supports multicast communication over UWB. Specifically, is it possible for one device to interact simultaneously with multiple peer devices using UWB (e.g., broadcasting ranging or spatial information to multiple devices at once), or is the framework strictly limited to one-to-one peer interactions? If multicast is not supported, are there any recommended approaches or best practices for achieving similar functionality using the current APIs? Thank you for your help. Best regards,
0
0
5
1h
Enrollment Stuck on Pending Since April 02 - Payment Charged, No Response from Support (Case ID: 102859573520)
Hi, I enrolled in the Apple Developer Program on April 02 and the $99 payment was successfully charged to my account (Order ID: W1569319180). However, my enrollment has been stuck on "Pending" since then, now 5 day, with no activation and no communication from Apple. What I've already done: Verified Two-Factor Authentication is enabled on my Apple ID. Confirmed no pending agreements in developer portal or App Store Connect. Checked spam/junk folder daily — no emails requesting additional verification Opened support case 102859573520 on April 03 — no response received Current status: Enrollment: Pending App Store Connect: inaccessible Developer portal features: locked This is blocking me from beginning development. I am not able to move forward until this is resolved. Could someone from Apple please review my case and either activate the account or advise on what additional steps are needed? Thank you.
0
0
10
1h
AI framework usage without user session
We are evaluating various AI frameworks to use within our code, and are hoping to use some of the build-in frameworks in macOS including CoreML and Vision. However, we need to use these frameworks in a background process (system extension) that has no user session attached to it. (To be pedantic, we'll be using an XPC service that is spawned by the system extension, but neither would have an associated user session). Saying the daemon-safe frameworks list has not been updated in a while is an understatement, but it's all we have to go on. CoreGraphics isn't even listed--back then it part of ApplicationServices (I think?) and ApplicationServices is a no go. Vision does use CoreGraphics symbols and data types so I have doubts. We do have a POC that uses both frameworks and they seem to function fine but obviously having something official is better. Any Apple engineers that can comment on this?
2
0
211
2h
Incorrect system color on popover view, and does not update while switching dark mode on iOS 26 beta 3
All system colors are displayed incorrectly on the popover view. Those are the same views present as a popover in light and dark mode. And those are the same views present as modal. And there is also a problem that when the popover is presented, switching to dark/light mode will not change the appearance. That affected all system apps. The following screenshot is already in dark mode. All those problem are occured on iOS 26 beta 3.
10
1
1.1k
2h
Unable to Remove “Sign in with Apple” of my app
Hello, I’m trying to remove the “Sign in with Apple” for my app via the iOS settings (also tried on a Mac, and on the web via account.apple.com). When I tap “Stop Using”, nothing happens, the dialog disappear but the app remains listed. Someone said on a forum that the issue is linked with the ServiceId that doesn't exist anymore. But how to recover it ? And anyway this behavior is unintended and creates a gap in the process. Has anyone experienced this before? Is there a known fix, or should I contact Apple Support directly for server-side revocation? Thank you!
6
2
1k
3h
First-time notarization submissions stuck "In Progress" for 20+ hours
Our team (AI Eesti OU, Team ID: W4WXCM4DLL) submitted our first app for notarization and both submissions have been stuck "In Progress" for over 20 hours. Submission IDs: 7433a69a-af1a-463a-a9fc-c80526eb6eab (submitted 2026-04-06 19:11 UTC) d033e2f1-9b33-4b7d-8f8d-271c99f1c61c (submitted 2026-04-06 21:03 UTC) The app is signed with Developer ID Application, hardened runtime enabled, and codesign --verify --deep --strict passes. This is our first notarization submission as a new team. Is this expected for first-time submissions, or is something stuck?
0
0
12
3h
Calling SecKeychainUnlock with a locked keychain and an invalid password returns errSecSuccess on macOS 26.4
Hi, In the app I’m working on, we rely on SecKeychainUnlock to verify that a password can be used to unlock the login keychain. When macOS 26.4 rolled out, we started getting bug reports that led me to a discovery that makes me think SecKeychainUnlock behavior was changed. I’m going to illustrate my findings with a sample code: #include <pwd.h> #include <stdio.h> #include <string.h> #include <unistd.h> #include <Security/SecKeychain.h> #pragma clang diagnostic ignored "-Wdeprecated-declarations" int main(void) { char password[100]; printf("password: "); scanf("%s", password); struct passwd *home = getpwuid(getuid()); if (!(home && home->pw_dir)) return 1; char path[1024]; strcat(path, home->pw_dir); strcat(path, "/Library/Keychains/login.keychain-db"); SecKeychainRef keychain = NULL; OSStatus result = SecKeychainOpen(path, &keychain); if (result != errSecSuccess) { fprintf(stderr, "SecKeychainOpen failed (error %d)\n", result); return 1; } SecKeychainStatus status = 0; result = SecKeychainGetStatus(keychain, &status); if (result != errSecSuccess) { fprintf(stderr, "SecKeychainGetStatus failed (error %d)\n", result); return 1; } if (status & kSecUnlockStateStatus) { printf("keychain is unlocked, will try to lock first\n"); result = SecKeychainLock(keychain); if (result != errSecSuccess) { fprintf(stderr, "SecKeychainLock failed (error %d)\n", result); return 1; } printf("SecKeychainLock succeeded\n"); } else { printf("keychain is locked\n"); } result = SecKeychainUnlock(keychain, strlen(password), password, TRUE); if (result == errSecSuccess) { printf("SecKeychainUnlock succeeded\n"); printf("password '%s' appears to be valid\n", password); } else { printf("SecKeychainUnlock failed (error %d)\n", result); printf("password '%s' appears to be invalid\n", password); } return 0; } Here are the outputs of this program on a machine running macOS 26.3 when provided with a correct password deadbeef and with an incorrect password foobar: testuser1@tahoe1 kcdebug % ./kcdebug password: deadbeef keychain is unlocked, will try to lock first SecKeychainLock succeeded SecKeychainUnlock succeeded password 'deadbeef' appears to be valid testuser1@tahoe1 kcdebug % ./kcdebug password: foobar keychain is unlocked, will try to lock first SecKeychainLock succeeded SecKeychainUnlock failed (error -25293) password 'foobar' appears to be invalid And here are the outputs of this program on a machine running macOS 26.4: testuser1@tahoe2 kcdebug % ./kcdebug password: deadbeef keychain is unlocked, will try to lock first SecKeychainLock succeeded SecKeychainUnlock succeeded password 'deadbeef' appears to be valid testuser1@tahoe2 kcdebug % ./kcdebug password: foobar keychain is unlocked, will try to lock first SecKeychainLock succeeded SecKeychainUnlock succeeded password 'foobar' appears to be valid I’m prepared to send a feedback with Feedback Assistant, but I would like to get a confirmation that this is indeed a bug and not an intended change in behavior. I would also like to know what are my options now. SecKeychainUnlock is just a means to an end; what I really need is the ability to keep the keychain password in sync with the user password when the latter is changed by our program. Thanks in advance.
Replies
0
Boosts
0
Views
1
Activity
2m
Xcode 26.4 refuses to pair with my Series 4 iWatch
Watch has latest watchOS 10.6.2. Xcode tries to connect and fails. I insured that both the Mac and the watch are using the same WiFi network (2.4) - and the mac has no other network interface. I have successfully paired to my iPhone and iPad. I quit and restarted Xcode. I close and reopen the "Devices and Simulators" window (to get it to retry). I restarted my watch. The watch is at 98% battery level. Suggestions? [Or do I need to purchase a new watch?]
Replies
3
Boosts
0
Views
45
Activity
3h
Xcode 26 fails to load SPM packages
For me it looks like Xcode 26 has problems reading SPM packages from a locally hosted BitBucket git solution. While Xcode 16 work perfectly fine, Xcode 26 fails to load and gives "Server SSH Fingerprint Failed to Verify" as error description. Cleaning build data and DerivedData sometimes makes loading work. Any change in Package dependencies will break it again. Anyone having same problems? How do you handle it?
Replies
11
Boosts
8
Views
1k
Activity
19m
App stuck in 'Waiting for Review' for 49 days – No feedback, no response – Urgent
Hi everyone, I am posting here as a last resort after nearly 7 weeks of waiting and getting nowhere through official support channels. I hope someone from Apple or a fellow developer can help. ━━━━━━━━━━━━━━━━━━━━━━━ MY SITUATION ━━━━━━━━━━━━━━━━━━━━━━━ I submitted my app 'GameBadi - Game Dating & Match' (Version 1.0, iOS) for review on February 17, 2026. Today is April 7, 2026. It has been 49 days and the app is still sitting in 'Waiting for Review' with absolutely no movement, no feedback, and no explanation. Here is the full timeline: • Feb 17, 2026 — Submitted for review. Status: 'Waiting for Review.' • Mar 11, 2026 — After 22 days of complete silence, I made the mistake of doing a Developer Reject and resubmitting (I now know this was the wrong move). • Mar 11, 2026 (9:05 PM) — Back to 'Waiting for Review.' • Mar 16, 2026 — Contacted Apple Support. Senior Advisor Serita confirmed the app is still in review and said she would reach out to the internal review team. • Mar 31, 2026 — Still no change. Sent a formal escalation request. • Apr 2, 2026 — Senior Advisor Kia responded, saying she had also sent an email to the review team. • Apr 7, 2026 — STILL 'Waiting for Review.' No change. No feedback. 49 days. ━━━━━━━━━━━━━━━━━━━━━━━ WHAT I HAVE TRIED ━━━━━━━━━━━━━━━━━━━━━━━ • Contacted Apple Developer Support multiple times • Received case number: 102835064466 • Two different Senior Advisors both told me they emailed the review team — nothing happened either time • Checked Apple System Status — everything is operational • Did NOT resubmit again after March 11 as I understood it would reset the queue ━━━━━━━━━━━━━━━━━━━━━━━ MY QUESTIONS ━━━━━━━━━━━━━━━━━━━━━━━ Has anyone else experienced a delay this long (49 days) for a v1.0 app? Is there anything I can do beyond contacting support? Is there a direct escalation path within Apple? Could the 'Dating & Match' category be causing a prolonged manual review? If so, is there any way to find out what specific information Apple needs? Has anyone successfully resolved a situation like this? If so, how? ━━━━━━━━━━━━━━━━━━━━━━━ NOTE TO APPLE TEAM ━━━━━━━━━━━━━━━━━━━━━━━ If anyone from the App Review team or Apple Developer Relations is reading this — please look into case number 102835064466. I am a solo independent developer. This app represents months of work and my personal savings. I am not asking for special treatment. I am simply asking for a review — after 49 days of waiting in silence. I am happy to provide any additional information, demo credentials, or clarification needed immediately. Thank you to anyone who can help or share their experience. Akif Developer – GameBadi
Replies
1
Boosts
0
Views
40
Activity
50m
Can't remove identifir
I want to remove an identifier on my account that was assigned to an app, I removed the app already but still getting the error: There is a problem with the request entity The App ID 'xxxxxx' appears to be in use by the App Store, so it can not be removed at this time. What should I do? As I want to use the same identifier in an other account.
Replies
0
Boosts
0
Views
4
Activity
1h
Application still pending
Have tried to join the developer programme and says its still pending after 3 days. Anyone any idea how long the procedure takes??
Replies
14
Boosts
6
Views
1.5k
Activity
1h
Program enrollment issue, no response from support
Hi everyone, I’m running into a frustrating issue with the Apple Developer Program and would really appreciate any advice. I was charged $99 USD for the membership and received the confirmation email saying it would be processed within 2 business days. However, I still don’t have access to the membership, and nothing has been activated on my account. What makes it worse — I’ve already tried contacting Apple support multiple times via email, but I haven’t received any response at all. So right now I’m stuck: payment went through, but no membership and no support response. Has anyone faced this before? Did your membership eventually activate on its own? Is there any way to actually reach Apple support (chat, phone, anything that works)? Should I escalate this somehow or request a refund through my bank? Any advice would really help — I feel like I’m just shouting into the void at this point. Thanks 🙏
Replies
17
Boosts
7
Views
311
Activity
1h
App Store Connect deadlock – cannot attach IAP or create new version
Hello, I have a blocking issue in App Store Connect. I need to submit my In-App Purchase together with the app (first-time approval), but: The option to attach In-App Purchases is missing I cannot create a new app version I cannot properly edit the current version This creates a deadlock and prevents me from submitting the app correctly. This does not seem like a configuration issue, but a problem in App Store Connect. Has anyone experienced this or knows how to resolve it? Thank you.
Replies
0
Boosts
0
Views
12
Activity
1h
High bitrate video streaming in avplayer sometimes audio disappears
Hello, I used AVPlayer in my project to play network movie. Most movie could play normally, but I found the sound will disappear sometimes if I play specified 4K video network stream. The video will continue playing but audio stops after video is played for a while. If I pause player and then resume, the sound will be back but disappeared again after several seconds Check AVPlayerItem status: isPlaybackLikelyToKeepUp` == true isPlaybackBufferEmpty` = false player.volume > 0 According the value above, it seems not cause by empty playback buffer or volume issue. I am so confused for this situation. Movie information Video Format : AVC Format/Info : Advanced Video Codec Format profile : High L5.1 Codec ID : avc1 Codec ID/Info : Advanced Video Coding Bit rate mode : Variable Bit rate : 100.0 Mb/s Width : 3 840 pixels Height : 2 160 pixels Display aspect ratio : 16:9 Frame rate mode : Constant Frame rate : 29.970 (30000/1001) FPS Audio Format : AAC LC Format/Info : Advanced Audio Codec Low Complexity Codec ID : mp4a-40-2 Duration : 5 min 19 s Bit rate mode : Constant Bit rate : 192 kb/s Nominal bit rate : 48.0 kb/s Channel(s) : 2 channels Channel layout : L R Sampling rate : 48.0 kHz Frame rate : 46.875 FPS (1024 SPF) Does anyone know if AVPlayer has this limitations when playing high-bitrate movie streams, and are there any solutions?
Replies
1
Boosts
0
Views
635
Activity
1h
Using mTLS with YubiKey via USB-C and PIV
I've been trying over the past few days to use a PIV-programmed Yubikey to perform mTLS (i.e. mutual client cert auth) in my custom app. My understanding is that I need to feed NSURLSession a SecIdentity to do so. Yubico's instructions state that I need their Yubico Authenticator app for this, but this directly contradicts Apple's own documentation here. I dont need NFC/lightening support, and I only need support for my specific app. When I plug in my key to my iPhone and have TKTokenWatcher active, I DO see "com.apple.pivtoken" appear in the logs. And using Yubico's SDK, I CAN get data from the key (so I'm pretty sure my entitlements and such are correct). But using the below query to get the corresponding (fake? temporary?) keychain item, it returns NULL no matter what I do: let query: [String: Any] = [ kSecClass as String: kSecClassIdentity, kSecReturnRef as String: true, kSecAttrTokenID as String: "apple.com.pivtoken", // Essential for shared iPads kSecMatchLimit as String: kSecMatchLimitOne ] var item: CFTypeRef? let status = SecItemCopyMatching(query as CFDictionary, &item) "status" is always -25300 (which is "not found"). I've also created a CTK extension (as Yubico's authenticator does) and tried to use self.keychainContents.fill(), and then tried to access it with kSecAttrTokenID as ":Yubico YubiKey OTP+FIDO+CCID", as that's what shows via TKTokenWatcher, and this also doesn't work. I've also tried just the app extension ID, and that doesn't work. Both my extension and my main app have the following entitlements: <key>com.apple.developer.default-data-protection</key> <string>NSFileProtectionComplete</string> <key>com.apple.security.application-groups</key> <array/> <key>com.apple.security.smartcard</key> <true/> <key>keychain-access-groups</key> <array> <string>$(AppIdentifierPrefix)com.apple.pivtoken</string> <string>$(AppIdentifierPrefix)myAppExtensionId</string> </array> As one final test, I tried using the yubikey in safari to access my server using mTLS, and it works! I get prompted for a PIN (which is odd because I've programmed it not to require a PIN), but the request succeeds using the key's default PIN. I just cannot get it working with my own app. Can anyone here (or preferably, at Apple) point me in the right direction? I have a feeling that the documentation I've been reading applies to MacOS, and that iOS/ipadOS have their own restrictions that I either need to work around, or which prevent me from doing what I need to do. It's obviously possible (i.e. the Yubico Authenticator sort of does what I need it to), but not in the way that Apple seems to describe in their own documentation.
Replies
0
Boosts
0
Views
13
Activity
1h
Updating Apps on the AppStore no longer working for me.
I have been using Swift Playground to build and submit my apps to the appstore for around three years now. Recently I uploaded two of my apps but now when I submit them for approval an error is issued… “Unable to Add for Review”… (see pic attached). I don’t understand it because Playground does not use Xcode as far as I am aware? Can someone advise me what I can do to resolve this? Is it something I have to wait to be fixed by an Apple update?
Replies
5
Boosts
0
Views
149
Activity
1h
Does Nearby Interaction support UWB multicast communication?
Hello, I am currently working with the Nearby Interaction framework on iOS and exploring the capabilities of UWB-based communication. I would like to ask whether Nearby Interaction supports multicast communication over UWB. Specifically, is it possible for one device to interact simultaneously with multiple peer devices using UWB (e.g., broadcasting ranging or spatial information to multiple devices at once), or is the framework strictly limited to one-to-one peer interactions? If multicast is not supported, are there any recommended approaches or best practices for achieving similar functionality using the current APIs? Thank you for your help. Best regards,
Replies
0
Boosts
0
Views
5
Activity
1h
Enrollment Stuck on Pending Since April 02 - Payment Charged, No Response from Support (Case ID: 102859573520)
Hi, I enrolled in the Apple Developer Program on April 02 and the $99 payment was successfully charged to my account (Order ID: W1569319180). However, my enrollment has been stuck on "Pending" since then, now 5 day, with no activation and no communication from Apple. What I've already done: Verified Two-Factor Authentication is enabled on my Apple ID. Confirmed no pending agreements in developer portal or App Store Connect. Checked spam/junk folder daily — no emails requesting additional verification Opened support case 102859573520 on April 03 — no response received Current status: Enrollment: Pending App Store Connect: inaccessible Developer portal features: locked This is blocking me from beginning development. I am not able to move forward until this is resolved. Could someone from Apple please review my case and either activate the account or advise on what additional steps are needed? Thank you.
Replies
0
Boosts
0
Views
10
Activity
1h
Apple Pay Push Provisioning Entitlement Request in 2026
As per the guide, we need to email apple-pay-provisioning @apple.com but email bounces with error recipient no longer on server We also tried to send email to apple-pay-inquiries @apple.com but getting the same error. How do we contact Apple to request for the entitlement?
Replies
1
Boosts
0
Views
23
Activity
1h
AI framework usage without user session
We are evaluating various AI frameworks to use within our code, and are hoping to use some of the build-in frameworks in macOS including CoreML and Vision. However, we need to use these frameworks in a background process (system extension) that has no user session attached to it. (To be pedantic, we'll be using an XPC service that is spawned by the system extension, but neither would have an associated user session). Saying the daemon-safe frameworks list has not been updated in a while is an understatement, but it's all we have to go on. CoreGraphics isn't even listed--back then it part of ApplicationServices (I think?) and ApplicationServices is a no go. Vision does use CoreGraphics symbols and data types so I have doubts. We do have a POC that uses both frameworks and they seem to function fine but obviously having something official is better. Any Apple engineers that can comment on this?
Replies
2
Boosts
0
Views
211
Activity
2h
Incorrect system color on popover view, and does not update while switching dark mode on iOS 26 beta 3
All system colors are displayed incorrectly on the popover view. Those are the same views present as a popover in light and dark mode. And those are the same views present as modal. And there is also a problem that when the popover is presented, switching to dark/light mode will not change the appearance. That affected all system apps. The following screenshot is already in dark mode. All those problem are occured on iOS 26 beta 3.
Replies
10
Boosts
1
Views
1.1k
Activity
2h
The requested app is not available or doesn't exist.
Please help! Apple Support Support is MIA Every app that I have in TestFlight returns with this message, I have attempted to contact developer account support that they have not returned any messages. It’s been over a week. “The requested app is not available or doesn't exist”
Replies
2
Boosts
0
Views
47
Activity
2h
Achievement Access Point
Hello, The game I am working on is implementing achievements. We wish to provide the players with a direct link to their achievements rather than the overlay. Is this an acceptable way to implement the access point requirement? Thanks
Replies
0
Boosts
0
Views
13
Activity
2h
Unable to Remove “Sign in with Apple” of my app
Hello, I’m trying to remove the “Sign in with Apple” for my app via the iOS settings (also tried on a Mac, and on the web via account.apple.com). When I tap “Stop Using”, nothing happens, the dialog disappear but the app remains listed. Someone said on a forum that the issue is linked with the ServiceId that doesn't exist anymore. But how to recover it ? And anyway this behavior is unintended and creates a gap in the process. Has anyone experienced this before? Is there a known fix, or should I contact Apple Support directly for server-side revocation? Thank you!
Replies
6
Boosts
2
Views
1k
Activity
3h
First-time notarization submissions stuck "In Progress" for 20+ hours
Our team (AI Eesti OU, Team ID: W4WXCM4DLL) submitted our first app for notarization and both submissions have been stuck "In Progress" for over 20 hours. Submission IDs: 7433a69a-af1a-463a-a9fc-c80526eb6eab (submitted 2026-04-06 19:11 UTC) d033e2f1-9b33-4b7d-8f8d-271c99f1c61c (submitted 2026-04-06 21:03 UTC) The app is signed with Developer ID Application, hardened runtime enabled, and codesign --verify --deep --strict passes. This is our first notarization submission as a new team. Is this expected for first-time submissions, or is something stuck?
Replies
0
Boosts
0
Views
12
Activity
3h