Issue: MapKit Snapshot API returning blank dark blue images instead of satellite tiles as of March 4, 2026. This is affecting production and we need urgent assistance.
Endpoint: snapshot.apple-mapkit.com/api/v1/snapshot
Symptoms:
HTTP 200 response with a valid image file, but image is a solid dark navy frame with only the Apple Maps watermark — no satellite data. Occasionally a correct satellite image is returned, but the vast majority are blank. Parameters: t=satellite, 640x640.
Confirmed not caused by code changes (none made), auth errors or rate limiting (status is 200), or an invalid image format (image is well-formed, just blank). API keys have been rotated and the issue persists.
The intermittent correct responses suggest a backend tile-serving issue on Apple's side rather than anything client-related.
Started: March 4, 2026. Same requests that worked prior to this date now consistently fail.
Please see the attached sample images for reference. ASAP resolution is appreciated as this is actively impacting production.
Thanks,
Tristan
Overview
Selecting any option will automatically load the page
Post
Replies
Boosts
Views
Activity
Hello Apple Developer Support, My app has been stuck in “Waiting for Review” since February 22, and I have submitted multiple inquiries without receiving any response. This delay has now become extremely concerning. Missing a planned launch due to an indefinite review timeline is very difficult for independent developers. If there is an issue with the submission, I would appreciate clear communication. If there are review delays, transparency would help us plan accordingly. I respect the review process, but the lack of updates after this amount of time is frustrating. I would sincerely appreciate clarification on the status. I just want to present my application to everyone more quickly.
Apple ID: 6759447148
Thank you.
Topic:
App Store Distribution & Marketing
SubTopic:
App Review
Hello everyone,
Our application has been pending review since February 23rd. There's been no progress, and I'm not getting any concrete answers. My projects have suffered serious delays and inconvenience. What's going on at Apple? I've never waited this long before.
Is there an explanation? Thank you for your help.
Hello,
My app, Beezzy - Agenda Digital, had an Expedited Review request approved recently (confirmation received via email). However, the status remains stuck in 'Waiting for Review' for an unusual amount of time, even for an expedited process.
This update is critical for our operations and addresses urgent fixes. Has anyone else experienced a delay between the expedited approval and the actual 'In Review' transition lately? Is there any additional step required from the developer side to trigger the priority queue?
App ID: 6751509489
Thank you for any guidance.
Hello,
I have noticed a performance drop on SpriteKit-based projects running on iOS 26.3.
The issue seems very similar to the issue reported on iOS 26.0, and later solved from iOS 26.2 beta 3:
https://developer.apple.com/forums/thread/800952?answerId=870617022#870617022
With 26.3, it seems a regression occured.
Below is the same SpriteKit scene used to test framerate on different devices:
import SpriteKit
import SwiftUI
class BareboneScene: SKScene {
override func didMove(to view: SKView) {
size = view.bounds.size
anchorPoint = CGPoint(x: 0.5, y: 0.5)
backgroundColor = .darkGray
let roundedSquare = SKShapeNode(rectOf: CGSize(width: 150, height: 75), cornerRadius: 12)
roundedSquare.fillColor = .systemRed
roundedSquare.strokeColor = .black
roundedSquare.lineWidth = 3
addChild(roundedSquare)
let action = SKAction.rotate(byAngle: .pi, duration: 1)
roundedSquare.run(.repeatForever(action))
}
}
struct BareboneSceneView: View {
var body: some View {
SpriteView(
scene: BareboneScene(),
debugOptions: [.showsFPS]
)
.ignoresSafeArea()
}
}
#Preview {
BareboneSceneView()
}
Running this very basic spritekit scene on my device and I can not reach an FPS of 60. Instead, it stalls around 40.
I see the same in my AppStore published SpriteKit games.
As you can see in the discussion of the linked forum topic, the regression has been noticed by others as well. Can you please look into this, and let us know if there is an outstanding action to resolve it already?
It's very problematic for published games suddenly dropping to 40FPS on even the most modern iOS devices.
Is anyone else getting new warning about menu items with submenus when running on Tahoe? I'm getting big performance problems using my menu as well as seeing these messages and I'm wondering if there's a connection.
My app is faceless with a NSStatusItem with an NSMenu. Specifically it's my own subclass of NSMenu where I have a lot of code to manage the menu's dynamic behavior. This code is directly in the menu subclass instead of in a controller because the app I forked had it this way, a little wacky but I don't see it being a problem. A nib defines the contents of the menu, and it's instantiated manually with code like:
var nibObjects: NSArray? = []
guard let nib = NSNib(nibNamed: "AppMenu", bundle: nil) else { ... }
guard nib.instantiate(withOwner: owner, topLevelObjects: &nibObjects) else { ... }
guard let menu = nibObjects?.compactMap({ $0 as? Self }).first else { ... }
Within that nib.instantiate call I see a warning logged that seems new to Tahoe, before the menu's awakeFromNib is called, that says (edited):
Internal inconsistency in menus - menu <NSMenu: 0x6000034e5340> believes it has <My_StatusItem_App.AppMenu: 0x7f9570c1a440> as a supermenu, but the supermenu does not seem to have any item with that submenu
My_StatusItem_App.AppMenu: 0x7f9570c1a440 is my menu belonging to the NSStatusItem, NSMenu: 0x6000034e5340 is the submenu of one of its menu items.
At a breakpoint in the NSMenu subclass's awakeFromNib I print self and see clear evidence of the warning's incorrectness. Below is a snippet of the console including the full warning, only edited for clarity and brevity. It shows on line 32 menu item with placeholder title "prototype batch item" that indeed has that submenu.
Internal inconsistency in menus - menu <NSMenu: 0x6000034e5340>
Title:
Supermenu: 0x7f9570c1a440 (My StatusItem App), autoenable: YES
Previous menu: 0x0 (None)
Next menu: 0x0 (None)
Items: (
"<NSMenuItem: 0x6000010e4fa0 Do The Thing Again, ke mask='<none>'>",
"<NSMenuItem: 0x6000010e5040 Customize\U2026, ke mask='<none>'>",
"<NSMenuItem: 0x6000010e50e0, ke mask='<none>'>"
) believes it has <My_StatusItem_App.AppMenu: 0x7f9570c1a440>
Title: My StatusItem App
Supermenu: 0x0 (None), autoenable: YES
Previous menu: 0x0 (None)
Next menu: 0x0 (None)
Items: (
) as a supermenu, but the supermenu does not seem to have any item with that submenu
(lldb) po self
<My_StatusItem_App.AppMenu: 0x7f9570c1a440>
Title: My StatusItem App
Supermenu: 0x0 (None), autoenable: YES
Previous menu: 0x0 (None)
Next menu: 0x0 (None)
Items: (
"<NSMenuItem: 0x6000010fd7c0 About My StatusItem App\U2026, ke mask='<none>', action: showAbout:, action image: info.circle>",
"<NSMenuItem: 0x6000010fd860 Show Onboarding Window\U2026, ke mask='Shift', action: showIntro:>",
"<NSMenuItem: 0x6000010fd900 Update Available\U2026, ke mask='<none>', action: installUpdate:, standard image: icloud.and.arrow.down, hidden>",
"<NSMenuItem: 0x6000010e46e0, ke mask='<none>'>",
"<NSMenuItem: 0x6000010e4780 Start The Thing, ke mask='<none>', action: startTheThing:>",
"<NSMenuItem: 0x6000010e4dc0 \U2318-\U232b key detector item, ke mask='<none>', view: <My_StatusItem_App.KeyDetectorView: 0x7f9570c1a010>>",
"<NSMenuItem: 0x6000010e4e60, ke mask='<none>'>",
"<NSMenuItem: 0x6000010e4f00 saved batches heading item, ke mask='<none>', view: <NSView: 0x7f9570b4be10>, hidden>",
"<My_StatusItem_App.BatchMenuItem: 0x6000016e02c0 prototype batch item, ke mask='<none>', action: replaySavedBatch:, submenu: 0x6000034e5340 ()>",
"<NSMenuItem: 0x6000010f7d40, ke mask='<none>'>",
"<My_StatusItem_App.ClipMenuItem: 0x7f956ef14fd0 prototype copy clip item, ke mask='<none>', action: copyClip:>",
"<NSMenuItem: 0x6000010fa620 Settings\U2026, ke='Command-,', action: showSettings:>",
"<NSMenuItem: 0x6000010fa6c0, ke mask='<none>'>",
"<NSMenuItem: 0x6000010fa760 Quit My StatusItem App, ke='Command-Q', action: quit:>"
)
Is this seemingly incorrect inconsistency message harmless? Am I only grasping at straws to think it has some connection to the performance issues with this menu?
Hi everyone,
I purchased an Apple Developer Program membership about three days ago. The payment has already been successfully charged to my bank account, but my account is still showing the status “Pending” with the message “Subscribe your membership.”
I haven’t received any confirmation email or any request for additional information since completing the purchase.
I’m curious if others have experienced a similar delay recently, and how long it took before your developer account was fully activated.
Any insights or experiences would be greatly appreciated.
Thanks in advance!
Topic:
Community
SubTopic:
Apple Developers
My devloper account pending and not approved always so pending even i pay apple devloper account fee
Guys I signed up for Developer Account over a week ago. There is no any email that I received only the order id and the receipt. When I log in to my developer account It shows me like I am not paid or registered but in my back account I saw that I paid. So what's wrong with that why am I still waiting for confirmation?
Topic:
Developer Tools & Services
SubTopic:
Apple Developer Program
Hello,
I am currently testing In-App Purchases for my app in the Sandbox environment.
Our app has two types of products:
Auto-renewable subscriptions
Non-renewing subscriptions
When testing auto-renewable subscriptions, I can see the subscription in the Sandbox account management screen, and I can perform actions such as:
Viewing the active subscription
Cancelling the subscription
Upgrading or downgrading the subscription
However, when testing non-renewing subscriptions, I cannot find the purchase history anywhere in the Sandbox account management screen.
Because of this, I cannot verify whether the non-renewing subscription purchase was recorded correctly.
My question is:
Where can I check the purchase history for Non-Renewing Subscriptions in the Sandbox environment?
Is there a specific place in:
App Store Connect
Sandbox account settings
Or somewhere else
where these purchases can be reviewed?
Thank you in advance for your help.
Topic:
App & System Services
SubTopic:
StoreKit
Hi all
I have a problem with core data, where when a new user login that is different from the previous user i delete all of core data by using "destroyPersistentStore".
Then i recreate the persistent store, this works when i am testing. When it does not work for one of my users when she test.
I am not sure why this should not work, i have added the code i use to destroy the persistent store below.
This code is run after login but before the view changes away from my login view.
// Retrieves the shared `AppDelegate` instance
guard let appDelegate = UIApplication.shared.delegate as? AppDelegate else {
return
}
appDelegate.destroyDataSyncBackground()
// Get a reference to a NSPersistentStoreCoordinator
let storeContainer =
appDelegate.persistentContainer.persistentStoreCoordinator
// Delete each existing persistent store
for store in storeContainer.persistentStores {
if let url = store.url {
do {
try storeContainer.destroyPersistentStore(
at: url,
ofType: store.type,
options: nil
)
} catch {
print("Failed to deleted all")
}
} else {
print("Failed to deleted all")
}
}
// Re-create the persistent container
appDelegate.persistentContainer = NSPersistentContainer(
name: "CueToCue" // the name of
// a .xcdatamodeld file
)
// Calling loadPersistentStores will re-create the
// persistent stores
appDelegate.persistentContainer.loadPersistentStores {
(store, error) in
// Handle errors
let description = NSPersistentStoreDescription()
description.shouldMigrateStoreAutomatically = true
description.shouldInferMappingModelAutomatically = true
appDelegate.persistentContainer.persistentStoreDescriptions = [description]
}
// Reapply context configuration
let viewContext = appDelegate.persistentContainer.viewContext
viewContext.automaticallyMergesChangesFromParent = true
viewContext.mergePolicy = NSMergeByPropertyObjectTrumpMergePolicy
do {
try viewContext.save()
appDelegate.recreateDataSyncBackground()
} catch {
print("Debug: saving delete all failed.")
}
}
The function "destroyDataSyncBackground" just set the my sync class to nil so stop any changes to core data while the code is running.
The function "recreateDataSyncBackground" recreate the sync class so fetch, post and patch requests is made again.
log Results(using my own SIR(0.0)Lengua Canonical host programming language using Swifty Complier)
14 Billion Operations on an iPhone 12: The SIR(0.0)Lengua Benchmark
The Accomplishment
I have successfully benchmarked a "bare-metal" implementation of the SIR+Nexus protocol on an iPhone 12 (A14 Bionic).
I am currently seeking funding/grants to move from this high-performance core into a full production-ready registry ecosystem. If you are interested in supporting a project that brings supercomputer-grade verification to the edge, I’d love to connect
✅ CANON INGESTED
Identity: SIR(0.0)Lengua
Version: v1.0.0
🔐 HASH: 7affcfc92e1fcfff
📜 NOTARIZED AT: 2026-03-06 16:46:13 +0000
🔁 NONCE: CBECB308-2E3C-48FA-989D-AD129E27A74C
✍️ SIGNATURE: SIR(0.0)Lengua|v1.0.0|8863031054657638399|1772815573.139092
🌐 NAMESPACE: sir://SIR(0.0)Lengua/7affcfc92e1fcfff
First ingest latency: 0.0013537406921386719 seconds
===================================
🔥 CANON STRESS TEST COMPLETE
Identity: SIR(0.0)Lengua
Engines: 2
Actions per Engine: 7000000000
Cores: 2
Execution Time: 41.30783951282501 seconds
Total Executed Canons: 14000000000
Throughput: 338918717 canons/sec
Checksum: 17979805505785589248
✅ CANON INGESTED
Identity: SIR(0.0)Lengua
Version: v1.0.0
🔐 HASH: 7affcfc92e1fcfff
📜 NOTARIZED AT: 2026-03-06 16:40:18 +0000
🔁 NONCE: 6968F42F-5646-4DE9-BCD4-02F6D53426E2
✍️ SIGNATURE: SIR(0.0)Lengua|v1.0.0|8863031054657638399|1772815218.9165797
🌐 NAMESPACE: sir://SIR(0.0)Lengua/7affcfc92e1fcfff
First ingest latency: 0.0014863014221191406 seconds
===================================
🔥 CANON STRESS TEST COMPLETE
Identity: SIR(0.0)Lengua
Engines: 1
Actions per Engine: 7000000000
Cores: 2
Execution Time: 40.646605491638184 seconds
Total Executed Canons: 7000000000
Throughput: 172216103 canons/sec
Checksum: 18213274789747570432
===================================l
✅ CANON INGESTED
Identity: SIR(0.0)Lengua
Version: v1.0.0
🔐 HASH: 7affcfc92e1fcfff
📜 NOTARIZED AT: 2026-03-06 16:26:21 +0000
🔁 NONCE: 83BFC05F-9582-4EDF-8154-7FC88A925CE7
✍️ SIGNATURE: SIR(0.0)Lengua|v1.0.0|8863031054657638399|1772814381.243969
🌐 NAMESPACE: sir://SIR(0.0)Lengua/7affcfc92e1fcfff
First ingest latency: 0.0013855695724487305 seconds
===================================
🔥 CANON STRESS TEST COMPLETE
Identity: SIR(0.0)Lengua
Engines: 591428
Actions per Engine: 7000000000
Cores: 2
Execution Time: 41.8350967168808 seconds
Total Executed Canons: 14000000000
Throughput: 334647248 canons/sec
Checksum: 17979805505785589248
✅ CANON INGESTED
Identity: SIR(0.0)Lengua
Version: v1.0.0
🔐 HASH: 7affcfc92e1fcfff
📜 NOTARIZED AT: 2026-03-06 16:33:17 +0000
🔁 NONCE: 808B2B4D-A69A-4062-B2BC-D546B0DCBCAA
✍️ SIGNATURE: SIR(0.0)Lengua|v1.0.0|8863031054657638399|1772814797.3462362
🌐 NAMESPACE: sir://SIR(0.0)Lengua/7affcfc92e1fcfff
First ingest latency: 0.0014896392822265625 seconds
===================================
🔥 CANON STRESS TEST COMPLETE
Identity: SIR(0.0)Lengua
Engines: 590
Actions per Engine: 7000000000
Cores: 2
Execution Time: 41.28380227088928 seconds
Total Executed Canons: 14000000000
Throughput: 339116051 canons/sec
Checksum: 17979805505785589248
✅ CANON INGESTED
Identity: SIR(0.0)Lengua
Version: v1.0.0
🔐 HASH: 7affcfc92e1fcfff
📜 NOTARIZED AT: 2026-03-06 16:18:13 +0000
🔁 NONCE: B8B6575E-DBB3-44C4-95D2-D7D22DC87075
✍️ SIGNATURE: SIR(0.0)Lengua|v1.0.0|8863031054657638399|1772813893.3843408
🌐 NAMESPACE: sir://SIR(0.0)Lengua/7affcfc92e1fcfff
First ingest latency: 0.0014749765396118164 seconds
===================================
🔥 CANON STRESS TEST COMPLETE
Identity: SIR(0.0)Lengua
Engines: 64
Actions per Engine: 512
Cores: 2
Execution Time: 15.000059366226196 seconds
Total Executed Canons: 4791923200
Throughput: 319460282 canons/sec
Checksum: 160388065465600
✅ CANON INGESTED
Identity: SIR(0.0)Lengua
Version: v1.0.0
🔐 HASH: 7affcfc92e1fcfff
📜 NOTARIZED AT: 2026-03-06 16:21:29 +0000
🔁 NONCE: 4C5E58E7-CC42-487C-A972-00666A6DA78A
✍️ SIGNATURE: SIR(0.0)Lengua|v1.0.0|8863031054657638399|1772814089.8965917
🌐 NAMESPACE: sir://SIR(0.0)Lengua/7affcfc92e1fcfff
First ingest latency: 0.0014749765396118164 seconds
===================================
🔥 CANON STRESS TEST COMPLETE
Identity: SIR(0.0)Lengua
Engines: 590
Actions per Engine: 70000
Cores: 2
Execution Time: 15.00032925605774 seconds
Total Executed Canons: 5049660000
Throughput: 336636610 canons/sec
Checksum: 23152360350731280
✅ CANON INGESTED
Identity: SIR(0.0)Lengua
Version: v1.0.0
🔐 HASH: 7affcfc92e1fcfff
📜 NOTARIZED AT: 2026-03-06 16:22:42 +0000
🔁 NONCE: 8B8125E3-71EB-43FB-8DB5-9749192C2C9D
✍️ SIGNATURE: SIR(0.0)Lengua|v1.0.0|8863031054657638399|1772814162.3418667
🌐 NAMESPACE: sir://SIR(0.0)Lengua/7affcfc92e1fcfff
First ingest latency: 0.0013689994812011719 seconds
===================================
🔥 CANON STRESS TEST COMPLETE
Identity: SIR(0.0)Lengua
Engines: 590
Actions per Engine: 700000
Cores: 2
Execution Time: 15.00326406955719 seconds
Total Executed Canons: 5138700000
Throughput: 342505469 canons/sec
Checksum: 235609058415150000
Topic:
Programming Languages
SubTopic:
Swift
Title says it all, so I get to 5 minutes left, and then the error message 'failed to prepare update' appears. I've done this for about a week now and the same thing happens. Does anyone have any insight to this problem?
I'm based in Australia, and am having the following issue. After leaving this message I received another response from someone else who is also havign the same issue, I've pasted that too. I'm quite surprised to not see it mentioned, could be local to language settings or something. Here is the issue:
Folk, I am having an issue where Xcode 26.3 with the new iOS26.2+26.3.1 Simulator update installed doesn’t render Unicode characters in the Canvas or in Simulator. They do render when running direct to a device. I’ve reset devices inside Simulator, cleared Derived Data, cleaned Build Folders etc but to no avail! Is anyone else seeing this, I can’t find a mention anywhere!! Thank you in advance.
Yep. Same here. Can't see emojis on the emoji picker keyboard.
Topic:
Developer Tools & Services
SubTopic:
Xcode
I enrolled yesterday. Paid the money. It's already hit my credit card.
Still shows that I'm not a member.
You had zero problem taking my money, where is the service I paid for?
Topic:
Developer Tools & Services
SubTopic:
General
I'm trying to use the new Speech framework for streaming transcription on macOS 26.3, and I can reproduce a failure with SpeechAnalyzer.start(inputSequence:).
What is working:
SpeechAnalyzer + SpeechTranscriber
offline path using start(inputAudioFile:finishAfterFile:)
same Spanish WAV file transcribes successfully and returns a coherent final result
What is not working:
SpeechAnalyzer + SpeechTranscriber
stream path using start(inputSequence:)
same WAV, replayed as AnalyzerInput(buffer:bufferStartTime:)
fails once replay starts with:
_GenericObjCError domain=Foundation._GenericObjCError code=0 detail=nilError
I also tried:
DictationTranscriber instead of SpeechTranscriber
no realtime pacing during replay
Both still fail in stream mode with the same error.
So this does not currently look like a ScreenCaptureKit issue or a Python integration issue. I reduced it to a pure Swift CLI repro.
Environment:
macOS 26.3 (25D122)
Xcode 26.3
Swift 6.2.4
Apple Silicon Mac
Has anyone here gotten SpeechAnalyzer.start(inputSequence:) working reliably on macOS 26.x?
If so, I'd be interested in any workaround or any detail that differs from the obvious setup:
prepareToAnalyze(in:)
bestAvailableAudioFormat(...)
AnalyzerInput(buffer:bufferStartTime:)
replaying a known-good WAV in chunks
I already filed Feedback Assistant:
FB22149971
In Swift, iOS, I have a pdf file.
I want to take the pages 2 by 2 and put them side by side, on the new page.
For this, I have to scale initial pages half size and rotate .pi/2.
I managed to achieve this by converting pdf pages to UIImages and using a UIGraphicsImageRenderer. But with a critical loss of resolution.
I've tried improving the resolution by creating images as jpegData(withCompressionQuality: 1.0), to no avail.
So I would need to work directly on the pdf pages using CGPDFDocument format.
The code structure is as follows, to insert a single scaled page:
for iPage in … {
if let _page = theCGPdfDocument.page(at: 1) {
var _pageRect: CGRect = _page.getBoxRect(CGPDFBox.mediaBox)
writeContextInDestination!.beginPage(mediaBox: &_pageRect)
// translate to compensate for the flip caused displacement
writeContextInDestination!.translateBy(x: _pageRect.size.width, y: _pageRect.size.height)
Scale (-1, -1) // rotate 180°
// add rotate as needed
writeContextInDestination!.scaleBy(x: -1, y: -1)
writeContextInDestination!.clip(to: _pageRect)
writeContextInDestination!.drawPDFPage(_page)
writeContextInDestination!.endPage() // end the current page
}
}
writeContextInDestination!.closePDF()
But I do not succeed in inserting the drawing of the second page.
I've tried repeating lines 7 to 11 for a second page at line 13. No success.
What is the direction to look for ?
Hey!
We discovered an unexpected side-effect of enabling enforceRoutes in our iOS VPN application - video airplay from iOS to tvOS stopped working (Unable to Connect popup appears instead).
Our flags combination is:
includeAllNetworks = false
enforceRoutes = true
excludeLocalNetworks = true
Interestingly, music content can be AirPlayed with the same conditions.
Also, video AirPlay from iOS device to the macOS works flawlessly.
Do you know if this is a known issue? Do you have any advice if we can fix this problem on our side, while keeping enforcRoutes flag enabled?
Reference: FB21797091 / Related to thread 807695
Hello,
I have already submitted a report regarding this issue via Feedback Assistant (FB21797091), but I would like to share the technical details here to seek further insights or potential workarounds.
We are experiencing a technical regression where Universal Links and Shared Web Credentials fail to resolve for Internationalized Domain Names (IDN) specifically on iOS 16 and later. This issue appears to be identical to the one discussed in thread 807695 (https://developer.apple.com/forums/thread/807695).
Technical Contrast: What works vs. What fails On the exact same app build and iOS 16+ devices, we observe a clear distinction:
Standard ASCII Domain (onelink.me): Works perfectly. (Proves App ID and Entitlements are correct)
Internal Development Domain (Standard ASCII): Works perfectly. (Proves our server-side AASA hosting and HTTPS configuration are correct)
Japanese IDN Domain (xn--[punycode].com): Fails completely. (Status: "unspecified")
Note: This IDN setup was last confirmed to work correctly on iOS 15 in April 2025. Currently, we are unable to install the app on iOS 15 devices for live comparison, but the regression starting from iOS 16 is consistent.
This "Triple Proof" clearly isolates the issue: the failure is strictly tied to the swcd daemon's handling of IDN/Punycode domains.
Validation & Diagnostics:
Validation: Our Punycode domain passes all technical checks on the http://Branch.io AASA Validator (Valid HTTPS, valid JSON structure, and Content-Type: application/json).
sysdiagnose: Running swcutil on affected iOS 16+ devices shows the status as "unspecified" for the IDN domain.
Symptoms: Universal Links consistently open in Safari instead of the app, the Smart App Banner is not displayed, and Shared Web Credentials for AutoFill do not function.
Request for Resolution:
We request a fix for this regression in the swcd daemon. If this behavior is a specification for security reasons, please provide developers with a supported method or workaround to ensure IDN domains function correctly.
We have sysdiagnose logs available for further investigation. Thank you.
Updated my app to include turn-based matches. Beta testing through FlightTest and all was well between iOS 18.x and 26.2 devices. One beta tester upgraded to 26.2 during beta testing and now when the MatchMaker VC is opened, it does not show existing matches. Worse, he can create new matches and play his turn, but the new match won't even show up in MMVC, even after opponent takes turn.
My app has been reviewed and is ready for release, but I'd like to know how to solve this before I release. He has tried re-installing the app, including an updated FlightTest version that is the same as the about-to-be-released reviewed version.
Topic:
Graphics & Games
SubTopic:
GameKit