I am trying to test FoundationModels in a Swift Playground in Xcode 26.2, macOS 26.3, and am running into an issue. The following simple code generates an error:
import FoundationModels
@Generable
struct Specifications {
@Guide(description: "Search for color")
var color: String
}
I see the following error message in the console:
error: AIPlayground.playground:4:8: external macro implementation type 'FoundationModelsMacros.GenerableMacro' could not be found for macro 'Generable(description:)'; plugin for module 'FoundationModelsMacros' not found
The Xcode editor does not appear to recognize the @Generable or @Guide macros, despite importing FoundationModels. What step/setting am I missing?
Overview
Selecting any option will automatically load the page
Post
Replies
Boosts
Views
Activity
Hi,
My app wich ID is 6749690414 is waiting for review since Feb 10, is this normal? We have few critical changes to be sent and our business has come to stand still.
I'm not trying to bother anyone here, just need to make sure that all is fine and the app will be "reviewed" sooner or later!
if there is any place that I can submit a ticket or ask more properly please let me know.
Kindest regards
Vinesh
I've got a streaming Radio app that loads an HLS stream into an AVAudioPlayer. I've set up an Intents extension that notifies SiriKit that my app must handle the INPlayMediaIntent in app, and, I'm able to successfully initiate the stream playing from my phone using the string "Play ".
My intent handler in app looks like this:
completionHandler(INPlayMediaIntentResponse(code: .success, userActivity: nil))
DispatchQueue.main.async {
AudioPlayerService.shared.play()
}
The Audio Player service, in its init, does the following:
try AVAudioSession.sharedInstance().setCategory(
.playback,
mode: .default,
policy: .longFormAudio
)
Additionally, in my Info.plist, I have the AirPlay optimization policy set to Long Form Audio.
Having said all that, when I try to route my app to play "on a given HomePod speaker" ("play on ") the speaker routing instructions are never followed. I've looked and not been able to find where I might be able to instruct my app to follow the correct path here. I was assuming I could not trigger this behavior manually, as I believe I don't really have any control over AirPlay routing.
Is there any guidance for working with SiriKit to do the right thing with regards to audio routing?
Topic:
App & System Services
SubTopic:
Automation & Scripting
Tags:
Audio
AVAudioSession
SiriKit
AirPlay 2
I have three custom UIButton instances inside a custom UIView subclass (not inside a UINavigationBar, UIToolbar, or UITabBar). I want to apply UIGlassEffect with interactive = YES to each button so they get the native liquid glass press animation.
The problem is that the UIVisualEffectView containing the effect either:
Has userInteractionEnabled = YES — glass animation works but the button's IBAction never fires
Has userInteractionEnabled = NO — IBAction fires but no glass animation
How can I have both the native interactive glass animation and the button action firing on the same button? Is this possible with the public API, or is the interactive glass animation on custom buttons simply not supported outside of standard UIKit controls?
I haven’t been able to get this to work at any level! I’m running into multiple issues, any light shed on any of these would be nice:
I can’t implement a bloom filter that produces the same output as can be found in the SimpleURLFilter sample project, after following the textual description of it that’s available in the documentation. No clue what my implementation is doing wrong, and because of the nature of hashing, there is no way to know. Specifically:
The web is full of implementations of FNV-1a and MurmurHash3, and they all produce different hashes for the same input. Can we get the proper hashes for some sample strings, so we know which is the “correct” one?
Similarly, different implementations use different encodings for the strings to hash. Which should we use here?
The formulas for numberOfBits and numberOfHashes give Doubles and assign them to Ints. It seems we should do this conversing by rounding them, is this correct?
Can we get a sample correct value for the combined hash, so we can verify our implementations against it?
Or ignoring all of the above, can we have the actual code instead of a textual description of it? 😓
I managed to get Settings to register my first attempt at this extension in beta 1. Now, in beta 2, any other project (including the sample code) will redirect to Settings, show the Allow/Deny message box, I tap Allow, and then nothing happens. This must be a bug, right?
Whenever I try to enable the only extension that Settings accepted (by setting its isEnabled to true), its status goes to .stopped and the error is, of course, .unknown. How do I debug this?
While the extension is .stopped, ALL URL LOADS are blocked on the device. Is this to be expected? (shouldFailClosed is set to false)
Is there any way to manually reload the bloom filter? My app ships blocklist updates with background push, so it would be wasteful to fetch the filter at a fixed interval. If so, can we opt out of the periodic fetch altogether?
I initially believed the API to be near useless because I didn’t know of its “fuzzy matching” capabilities, which I’ve discovered by accident in a forum post. It’d be nice if those were documented somewhere!
Thanks!!
Hello,
I cannot install cocoapods due to the following error: 'You don't have write permissions for the /Library/Ruby/Gems/2.6.0 directory.'
Does anyone know how to fix this?
Thank you
Topic:
Developer Tools & Services
SubTopic:
Xcode
I've submitted multiple builds to Testflight over the course of a week and all of them as stuck in a "Processing" state. Some extending almost a week at this point. Unfortunately I can't clear these, can't delete the app and restart the submission entirely, or anything else. Any pointers would be greatly appreciated, at this point I'm assuming something internal to Testflight is hosed.
Hi everyone,
I’m looking for some advice or to see if anyone else is experiencing similar delays lately.
I submitted an update for my app on February 4th, 2026, but it has been stuck in the "Waiting for Review" status ever since. Usually, the transition to "In Review" happens much faster for my previous updates.
Here is the timeline so far:
• Feb 4th: Submitted the update.
• Feb 13th: After 9 days of silence, I opened a support ticket to inquire about the delay.
• Today (Feb 23rd): Still no response to the ticket
and no change in the App Store Connect status.
I haven't received any requests for additional information.
Has anyone else encountered such a long wait time recently?
Thanks in advance for your help!
Topic:
App Store Distribution & Marketing
SubTopic:
App Review
The sample code just draw a triangle and sample texture.
both sample code can draw a correct triangle and sample texture as expected. there are no error message from terminal.
Sample code using constexpr Sampler can capture and replay well.
Sample code using a argumentTable to bind a MTLSamplerState was crashed when using Metal capture and replay on Xcode.
Here are sample codes.
Sample Code
Test Environment:
M1 Pro
MacOS 26.3 (25D125)
Xcode Version 26.2 (17C52)
Feedback ID: FB22031701
I have an icon button in toolbar but only the icon is triggering tap events while outside icon button gives tap feedback but event is not firing.
Code:
ToolbarItem(placement: .navigationBarTrailing) {
Button(action: toggleBookmark) {
Image(systemName: isBookmarked ? "bookmark.fill" : "bookmark")
.resizable()
.aspectRatio(0.8, contentMode: .fit)
.frame(width: 20, height: 20)
}
}
Here toggleBookmark function is only called if I click on Image but not if I click outside image but on the circular button that appears on iOS 26.
See this screen recording.
Topic:
UI Frameworks
SubTopic:
SwiftUI
Hi,
After updating my iPhone from iOS 26 to iOS 26.3, I’ve been experiencing issues with the Voice Isolation feature. Whenever I enable Voice Isolation while using the microphone in apps, my voice becomes unclear. The people I’m speaking with say they can’t hear me clearly and have difficulty understanding what I’m saying.
I never had this problem before updating to iOS 26.
To try to fix the issue, I have:
Restarted my device
Updated from iOS 26 to iOS 26.3
Unfortunately, the problem still persists.
For comparison, I also have an iPad Air 3 running iPadOS 18.5, and Voice Isolation works perfectly fine on that device.
Please advise on how this issue can be resolved.
Thank you.
I work on some proprietary codebases and can only use private AI services with them (currently MiniMax M2.1 and GLM 4.7). It all works great with both Claude Code and OpenCode agents, and I'd like to leverage the new agentic capabilities that are now in Xcode 26.3.
I'm not seeing any option to connect to OpenCode, and both the Anthropic and OpenAI providers require an enterprise account (which I don't have access to).
Are there any options that I'm missing here?
Hi all,
Quick question for folks who have dealt with App Review:
When a rejection seems based on a misunderstanding, do reviewers actually read the additional context we provide in App Store Connect (Review Notes, Resolution Center replies, and any attached documents/diagrams/videos)?
I’ve already explained the situation more than once and provided supporting material, but the rejection reasons keep repeating. I’m trying to understand the most effective next step:
Is it usually enough to reply in the Resolution Center and ask for escalation / clarification?
Or in practice do you often need to submit a new build / resubmission (even with no changes) to get a fresh look?
If you don’t upload a new version, do reviewers still continue the conversation and re-evaluate based on the notes/attachments, or does it tend to stall?
Any insight on what tends to work best (and what doesn’t) would be appreciated.
Thanks!
Topic:
App Store Distribution & Marketing
SubTopic:
App Review
Hello,
I have already paid the yearly fee via the Apple Developer app, but my account still says "Enroll Now" and requiring me to pay again.
Order ID: MQQ6VYNN1Y
Can you please manually sync my payment and activate my membership?
Plus extend my deadline at the exact date that Apple team replied AND sync my payment record and reactivate my account. As it is illegal that I paid and I receive no service as promised by Apple.
Topic:
Developer Tools & Services
SubTopic:
Apple Developer Program
Hello everyone,
I am hoping someone here can share some advice or has experienced a similar situation.
I am an individual developer and two of my apps have been stuck in 'Waiting for Review' status for over 10 to 12 days now. Prior to this, the review process was moving normally and I was receiving feedback from Apple on both apps. Then suddenly everything stopped and both apps have been sitting in the queue with no movement and no communication from the review team.
To make things worse, I am also unable to delete these apps or make any changes because their In-App Purchases are simultaneously under review, which is locking me out of managing my own apps entirely.
I already created a support case specifically for App Review (Case ID: 20000111755276) over a week ago, but unfortunately I have not heard back anything from Apple at all — no acknowledgment, no update, nothing. I am based in Pakistan and the phone callback option is not available for my region, so email and this forum are essentially my only options to get any help.
Has anyone else experienced such a long delay recently? Is there anything else I can do to get this moving or at least get a response from the review team?
Any advice or shared experience would be greatly appreciated. Thank you.
Topic:
App Store Distribution & Marketing
SubTopic:
App Review
Tags:
App Review
App Store Connect
In-App Purchase
Hi,
In Apple Music on CarPlay, there is a Search button shown next to the Now Playing (NPS) button in the top navigation bar. Tapping this Search button activates Siri voice search.
I want to understand:
Does CarPlay allow third-party audio apps to add a similar Search button in the top bar (next to the Now Playing button)? Which can be used to trigger Siri from the screen UI (not steering-wheel button or “Hey Siri”)?
Is there any supported approach for screen-based Siri activation other than the guidance here: https://developer.apple.com/documentation/carplay/cplisttemplate#Integrating-Siri-Into-Your-Template-App
Basically, is the Apple Music search/Siri button a publicly available CarPlay capability, or is it system-reserved?
Hello,
I enrolled in the Apple Developer Program, and my payment has already been processed. However, it has now been over 7 days, and my account is still showing as pending/not activated.
I have not received any additional instructions or requests for verification via email, and I’m unsure what is causing the delay.
Could someone please clarify:
Is this delay normal?
Are there any additional steps required from my side?
How long does activation typically take in this case?
Any guidance would be appreciated.
Thank you.
Topic:
App Store Distribution & Marketing
SubTopic:
General
When printing image/photo files via AirPrint, selected finishing options (e.g., Punch) are not applied unless a preset is chosen.
reproduction steps:
Select an image on iOS
Tap Print → choose printer/server
Set Finishing Options → Punch
Print
Observed:
Finishing options not applied
IPP trace shows no finisher attributes in the request
working scenario:
Select any Preset (e.g., Color) before printing
Finishing options are then included in IPP and applied
Note:
Issue does not occur when printing PDFs from iOS; finisher attributes are sent correctly.
Is this expected AirPrint behavior for image jobs, or could this be a bug in how iOS constructs the IPP request for photos?
Hi,
We’re building an iOS app that uses the Screen Time APIs (FamilyControls and DeviceActivity) to display a user’s own usage metrics inside the app.
With the appropriate permissions granted, we are successfully reading and presenting metrics such as:
Total screen time
Device pickups
These metrics are already visible to the user inside our app.
We would now like to introduce a user-initiated “Share” feature. The idea is to:
Render selected Screen Time metrics into a shareable image card generated locally on device.
Present the standard iOS share sheet (UIActivityViewController).
Allow the user to share that image to Messages, social apps, etc., if they choose.
Important clarifications:
This is fully user-initiated.
The app does not automatically transmit Screen Time data.
The metrics are already displayed in-app with user permission.
The share asset would be generated locally.
No background export or server-side posting would occur unless explicitly triggered by the user via the share sheet.
We are seeking clarification on whether there are any policy or API restrictions around:
Rendering Screen Time-derived metrics into a user-facing share card
Allowing user-initiated export of those metrics via the standard iOS share flow
Are there any additional privacy requirements, entitlement constraints, or App Review considerations we should be aware of when implementing this?
Thanks in advance for any guidance.
Topic:
App & System Services
SubTopic:
General
Tags:
App Tracking Transparency
Developer Tools
Screen Time
Privacy
Dear Apple review team,
I hope this message finds you well. I understand the team must be incredibly busy, and I appreciate the hard work that goes into maintaining the app store's quality and standards.
I'm writing to kindly inquire about the status of my app (ID: 6758112873), which has been in "Waiting for Review" since February 3rd. If there is anything I can do on my end to help move things along, I'm happy to assist.
I submitted the app at the end of January and shortly after resolved a small issue with in-app purchase products that had not been included in the initial submission. I wanted to flag this in case it's relevant to the review.
I should mention that this app is designed to improve patient care in a hospital setting, and once approved, it will also be used in support of ongoing research. For this reason, a timely approval would be particularly appreciated.
Thank you for your time! I appreciate it.
Warm regards,
Filip