This is probably a silly question, but I just want to make sure.
The screenshot submission states:
"Upload three screenshots of your app playground that best represent the user experience as .png or .jpg files. Do not upload handwritten notes, sketches, or outlines."
For an Apple Pencil based app, can I sketch in the canvas to show the abilities of the app in the screenshots? I assume yes and that this only refers to submitting mock-ups of apps, but I wanted to be super sure I won't be going against the rules.
Overview
Selecting any option will automatically load the page
Post
Replies
Boosts
Views
Activity
My computer setup is I work from an account with regular (non-admin) privileges. I login into the admin account to install apps, update the OS, that kind of stuff, but work is from the reduced privileges account.
And, when in it, I cannot preview swiftUI views in Xcode. Incredibly frustrating, have tried everything including a complete wipeout of the disk and reinstall, but no luck.
Don't have any iOS simulator targets installed, it's macOS target I am working on. If I fire up xcode from the admin account it's all good, previes work and so on. Not so in the non-admin account, consistenly getting the "Cannot preview in this file. Failed to launch xxxx"
Also tried elevating the privileges of the account to Admin, rebooting, no luck. Tried creating a new account, non-admin or admin, no luck.
The detailed error repeats something along the lines of:
== PREVIEW UPDATE ERROR:
GroupRecordingError
Error encountered during update group #3
==================================
| FailedToLaunchAppError: Failed to launch GIIK.Mesh-One
|
| /Volumes/Glyph 2TB/Developer/M4Book/Mesh One/DerivedData/Mesh One/Build/Products/Debug/Mesh One.app
|
| ==================================
|
| | [Remote] JITError
| |
| | ==================================
| |
| | | [Remote] XOJITError
| | |
| | | XOJITError: Could not create code file directory for session: Permission denied
Most telling is the double space between directory and for on the last error line, it sounds like a failed string interpolation because the directory name was nil or empty?
This is very frustrating (I also filed FB21900410). Am I missing something obvious? I also dumped the build settings and diffed the admin and non-admin accounts and they are an exact match (save for the path names).
There has to be something that's preventing the non-admin accounts from previewing, anyone know what it might be/where to look?
Cheers,
Topic:
Developer Tools & Services
SubTopic:
Xcode
Hi, I am a new IOS developer, trying to learn to integrate the Apple Foundation Model.
my set up is:
Mac M1 Pro
MacOS 26 Beta
Version 26.0 beta 3
Apple Intelligence & Siri --> On
here is the code,
func generate() {
Task {
isGenerating = true
output = "⏳ Thinking..."
do {
let session = LanguageModelSession( instructions: """
Extract time from a message. Example
Q: Golfing at 6PM
A: 6PM
""")
let response = try await session.respond(to: "Go to gym at 7PM")
output = response.content
} catch {
output = "❌ Error:, \(error)"
print(output)
}
isGenerating = false
}
and I get these errors
guardrailViolation(FoundationModels.LanguageModelSession.GenerationError.Context(debugDescription: "Prompt may contain sensitive or unsafe content", underlyingErrors: [Asset com.apple.gm.safety_embedding_deny.all not found in Model Catalog]))
Can you help me get through this?
My app has been in the review queue since January 23, 2026. Is this normal? What’s more, I applied for an expedited review but haven’t received any feedback yet. Could it be that there’s an unusually large number of apps in the review queue right now?
Hi. I'm a 3D designer, using Blender for most of my work. The most recent Blender conference discussed utilizing the Open Shading Language (OSL) in their latest versions, which allows designers to write custom shaders for their workflows.
At the moment, only Nvidia Optix GPU's can utilize this language for rendering (from what I understand), but Blender developers stated they are waiting on other GPU manufacturers to implement this feature as well. I'm not sure if there are any licensing issues here, but would this be something Apple could implement in Metal to make their hardware more attractive to the 3D design community?
Any help or knowledge on this topic would be greatly appreciated.
I am a private gym owner in Evanston, Il. We are working with a new CRM, ClubReady, that is helping us develop an app, and I cannot get past this enrollment screen. I need support in order to enroll and pay for the development of this app ASAP.
https://developer.apple.com/programs/enroll/
Ali Asadi, GM of Gym 1801
773-474-1867
Topic:
Developer Tools & Services
SubTopic:
Apple Developer Program
Ever since I have upgraded to iOS 26 (at least, I THINK this was when it started) I have been seeing an email account on Testflight purchase flows that is NOT mine. I have never seen this email in my life, and have not used it during the 10+ years I have been a developer.
I do not know how to make this use my Apple ID I am signed into on my device. However, locally signed builds from Xcode still work ok.
But I need Testflight builds to work as well.
How do I force this account to change?
Topic:
App Store Distribution & Marketing
SubTopic:
TestFlight
Tags:
StoreKit Test
StoreKit
TestFlight
I understand that private APIs are not permitted under Apple’s App Review Guidelines. However, our application requires I²C communication, and we are currently using the following APIs: IOAVServiceReadI2C IOAVServiceWriteI2C IOI2CSendRequest.These api's are not permitted by apple.
I didnt found any alternative public api to achieve I²C communication.
please suggest any public api's for the same or any chance to use this private api.
Hello everyone,
I am currently working on integrating a WebView into my macOS application, intended to allow users to browse tutorial webpages directly within the app.
Although I’ve followed an example that appears syntactically correct, the WebView does not render any webpage content.
Below is a code snippet for reference:
import SwiftUI
import WebKit
struct HelpWebView: View {
@State private var toggle = false
@State private var page = WebPage()
private var url: URL {
toggle
? URL(string: "https://www.webkit.org")!
: URL(string: "https://www.swift.org")!
}
var body: some View {
WebView(page)
.onAppear {
page.load(URLRequest(url: url))
}
.onChange(of: toggle) {
page.load(URLRequest(url: url))
}
.toolbar {
Button("Reload", systemImage: "arrow.clockwise") {
toggle.toggle()
}
}
}
}
I would greatly appreciate any insights or suggestions on what might be causing this issue or how to resolve it.
Thank you in advance for your help!
Updated version of this post
My HomePod mini is now on version 16.4, so the the temperature and humidity sensors are enabled. The data properly shows up in the Home app on my various devices.
In my HomeKit iPad app running on Mac Catalyst, however, the data does not show up. I would expect the HomePod mini to show up in HMHome.accessories with a service of type HMServiceTypeTempatureSensor. I see all of my other HomeKit accessories, just not the HomePod mini.
I have tried with the latest Xcode (14.3) and highest available iOS Target and Minimum Deployment (16.4), macOS version 13.3. I have not, as of this writing, upgraded my HomeKit architecture, however.
Note that I haven't tried the app on an actual iPad (and the iOS simulator doesn't expose my HomeKit environment.)
Hello,
I have a question regarding payments for iOS apps in Russia.
Currently, In-App Purchases are not available or do not work for many users in Russia, making it impossible for them to purchase digital subscriptions or digital content via Apple IAP.
Is it allowed to:
use an external payment provider available only in Russia,
show this option only to users located in that region,
and unlock access to digital content after payment is completed outside the app (for example, via a web page),
in cases where Apple IAP is technically unavailable?
Is there any official guidance or exception for regions where Apple IAP cannot be used?
Thank you.
I am developing a standard UAC 2.0 device and encountered an issue where the channel names do not update according to the iChannelNames field in the Class Specific AS Interface Descriptor when switching between different channel counts.
For example:
AS1 (6 channels) is configured with the following channel names:
ADAT 1, ADAT 2, ADAT 3, ADAT 4, HP L, HP R
AS2 (4 channels) is configured with:
ADAT 1, ADAT 2, HP L, HP R
However, when switching from AS1 (6 channels) to AS2 (4 channels), the channel names displayed in Audio MIDI Setup do not reflect the change as expected. The actual result is:
ADAT 1, ADAT 2, ADAT 3, ADAT 4
The system simply hides the last two channels; the names of the remaining channels are not updated.
Initial Topology
My original topology was as follows:
Later, I discovered that macOS uses the iChannelNames field from the Input Terminal to display channel names. Therefore, I modified the USB device descriptors and updated the topology to the following:
To distinguish the channel names for different channel counts, each Input Terminal is assigned a unique iChannelNames value.
This method worked perfectly on macOS 15. However, after updating to macOS 26, this topology no longer displays the correct channel names.
Question
On macOS 26, what is the correct method to ensure that the channel names update dynamically when switching between different audio channel configurations?
No eligible devices connected to 'My Mac
Both my iPhone and MacBook throws this error when I try to verify my identity. Have repeatedly retried, does not work.
Topic:
Developer Tools & Services
SubTopic:
Apple Developer Program
I received a developer team invite. When I click on the link to accept the invite, a new page opens. There is a proccessing spinner on the page, but it does not go any farther. I have left if run for quite some time, but it just keeps spinning. I am on a mac book pro
Thanks
Topic:
Developer Tools & Services
SubTopic:
Apple Developer Program
We put the apple-app-site-association file at https://ourdomain.com.tr/.well-known/apple-app-site-association.
When we send a request to url, we get 200 response code every time and we can see the file. But sometimes when we try to access https://app-site-association.cdn-apple.com/a/v1/ourdomain.com.tr url with browser or CMD tool, we are facing with 404 response code.
There isn't any ip adress filter in our systems and we tried using vpn for sending same request from different locations(america and europe) but nothing changed.
In addition, can anyone provide the ip list of apple cdn servers to check the F5 Load balancer WAF logs?
CMD output:
C:\Users\Name>curl -Lv https://app-site-association.cdn-apple.com/a/v1/ourdomain.com.tr
Host app-site-association.cdn-apple.com:443 was resolved.
IPv6: (none)
IPv4: 17.253.122.197, 17.253.15.210, 17.253.122.196, 17.253.107.201, 17.253.57.203, 17.253.15.198, 17.253.57.200
Trying 17.253.122.197:443...
Connected to app-site-association.cdn-apple.com (17.253.122.197) port 443
schannel: disabled automatic use of client certificate
ALPN: curl offers http/1.1
ALPN: server accepted http/1.1
using HTTP/1.x
GET /a/v1/ourdomain.com HTTP/1.1
Host: app-site-association.cdn-apple.com
User-Agent: curl/8.9.1
Accept: /
Request completely sent off
schannel: remote party requests renegotiation
schannel: renegotiating SSL/TLS connection
schannel: SSL/TLS connection renegotiated
< HTTP/1.1 404 Not Found
< Apple-Failure-Details: {"cause":"context deadline exceeded (Client.Timeout exceeded while awaiting headers)"}
< Apple-Failure-Reason: SWCERR00301 Timeout
< Apple-From: https://ourdomain.com.tr/.well-known/apple-app-site-association
< Apple-Try-Direct: true
< Cache-Control: max-age=3600,public
< Content-Length: 10
< Content-Type: text/plain; charset=utf-8
< Date: Mon, 14 Apr 2025 12:52:04 GMT
< Expires: Mon, 14 Apr 2025 12:52:14 GMT
< Age: 1770
< Via: http/1.1 uklon5-vp-vst-004.ts.apple.com (acdn/268.14469), https/1.1 uklon5-vp-vfe-002.ts.apple.com (acdn/268.14469), http/1.1 frmrs1-edge-mx-008.ts.apple.com (acdn/268.14469), http/1.1 frmrs1-edge-fx-005.ts.apple.com (acdn/268.14469)
< X-Cache: hit-fresh, hit-stale, hit-fresh, hit-fresh
< CDNUUID: 9e72cf99-1503-4644-9ea3-173328a25c94-31496306226
< Connection: keep-alive
<
Not Found
Connection #0 to host app-site-association.cdn-apple.com left intact
Hello everyone
Hoping for some insights with an issue we're having with our app store review process. Note that this is not a new app, and we've had many successful reviews in the past.
We submitted the app for review just over a week ago. We received a timely review about 24 hours later, citing an issue with Apple Pay. We make use of PassKit, but the reviewer could not find where we use Apple Pay in our app. I replied within a few hours with screenshots and videos, as it is quite easy to find where we use Apple Pay.
Since then, we haven't received any feedback at all. I tried resubmitting a new build after 4 day,s and that is also sitting unreviewed for a while now.
We've got features and bug fixes that were supposed to go out in this release, but we are now blocked on them.
Is there anything we can do?
Thread title:
App Store Small Business Program review delay after confirmation email - retroactive or approval-based?
Post message:
I applied to the App Store Small Business Program and received the confirmation email with the subject “We’ve received your request to join the App Store Small Business Program”.
It has now been over two weeks with no further updates. I understand there may be a high volume of requests, but the lack of transparency or timeline is problematic, as every additional day directly affects my costs.
I contacted Apple Developer Support to confirm that my application was received, but the reply didn’t clarify the actual review status or expected timeframe.
I would like to ask others who recently went through this process:
Are you experiencing similar delays in the review process?
How long did the approval take in your case?
Is the Small Business Program commission applied retroactively from the application submission date, or only from the approval date?
If it’s retroactive, the delay is less critical.
If it’s applied only after approval, the urgency is obvious.
Is there any official way to escalate or get clarity in cases where the review is stalled?
From your experience, is it acceptable or normal for developers to be left without feedback on a financially sensitive matter like this?
I’m trying to determine whether this situation is normal or something that requires further action.
Topic:
App Store Distribution & Marketing
SubTopic:
General
We have submitted our app as both iPhone and iPad compatible - we want to remove iPad, but can't find how to do that in the App Store Connect console - any ideas?
Thanks in advance
Kjell
I am trying to make an app icon 20 x 20 pixel dimension. I cannot get the icon to be sized this way. It gets blurry. I have used adobe express + illustrator. I have not been able to size it. It is a 400 x 400 dimension png. I want the proportion to be 20 x 20 without losing the clarity.