I'm currently learning Metal. While reading the reference, I came across a strange description.
Page 78 in Version 4 Reference (2025-10-25) says:
It is legal to call the following set_indices functions to set the indices if the position in the index buffer is valid and if the position in the index buffer is a multiple of 2 (uchar2 overload) or 2 (uchar4 overload). The index I needs to be in the range [0, max_indices).
void set_indices(uint I, uchar2 v);
void set_indices(uint I, uchar4 v);
However, it seems that the uchar4 overload should be multiple of 4.
Furthermore, there is no explanation of what these methods actually do. I believe it involves setting two to four consecutive indices at once, but there is no mention of that here.
I would like to know if the above understanding is correct.
Overview
Selecting any option will automatically load the page
Post
Replies
Boosts
Views
Activity
Hello🙏,
I’m a new indie developer and I’m trying to understand review timing behavior.
Context:
App type: Game built with Unreal Engine 5
Initial submission: Entered “In Review” within 41 (?) hrs.
Result: Rejected due to icon similarity (icon too similar to an existing App Store icon)
What I did next:
I updated the icon to ensure it is clearly distinguishable and resubmitted.
A day later that, I removed/rejected that submission myself while it was "Waiting for Review" because I suspected the icon asset might still contain a transparency issue (this was my own precaution before Apple flagged anything).
I then corrected the icon asset and submitted again (current submission: Build 7).
Current status:
Status: Waiting for Review
Duration: 8 Calendar days in this state (09 Feb 1208 hrs and today is 17th Feb 26, 1044 hrs) for Build 7
Additional notes:
The app runs without crashes on my iPhone and iPad.
During the earlier review, Apple only raised the icon similarity issue (no functional issues were mentioned).
I contacted App Store Connect support; they couldn’t provide a queue timeline, but nothing appears flagged on their side.
Question: Is it normal for a resubmitted build (after correcting an icon-related rejection, and after a developer-cancelled submission) to remain in “Waiting for Review” for an extended period before switching to “In Review”?
I’m trying to understand if this is typical queue variability or if removing a submission and resubmitting can affect how long it stays in “Waiting for Review.”
Thank you for any insights.
Hi,
I’m running into a persistent issue in App Store Connect related to TestFlight and app reviews, and I’m hoping someone has seen this before.
Around two weeks ago, I started getting the following error when trying to create external TestFlight builds:
ENTITY_UNPROCESSABLE.BETA_CONTRACT_MISSING
Since then:
I cannot create any external TestFlight tests
Internal TestFlight builds appear, but cannot be downloaded (“The requested app is not available or doesn’t exist”)
My apps do not progress properly through review
One app got stuck in “In Review” for ~10 days; I eventually withdrew it and resubmitted it
At this point, I cannot update two existing apps, and I can’t start testing a new app at all
Important details:
This is an individual developer account
I am the Account Holder
All contracts appear active and valid
The issue affects multiple apps, not just one
Nothing changed on my side (no contract updates, no account changes) before this started happening.
I’ve already reached out to Apple Developer Support multiple times, but unfortunately haven’t received any response so far, which makes it unclear how to proceed.
Has anyone experienced this issue or found a resolution?
Any insight would be greatly appreciated.
Thanks!
The tutorial only says a notification will be sent, but what happens next..? what should we do about the child account..? are we blocking them..? what happens on the child account?
https://developer.apple.com/documentation/storekit/testing-age-assurance-in-sandbox
Hi,
I seem to be having problems with enrollment, I have submitted the payment several times, but do not seem to have been approved or confirmed as a dev yet.
Has anyone else experienced this issue? I have no option to contact support.
Topic:
Developer Tools & Services
SubTopic:
Apple Developer Program
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
We are experiencing an issue where Apple’s CDN is not fetching the updated apple-app-site-association (AASA) file correctly for our domain.
Domain - app.myloft-stage.com
AASA File Locations (Both Return Correct JSON):
https://app.myloft-stage.com/.well-known/apple-app-site-association
https://app.myloft-stage.com/apple-app-site-association
Both endpoints:
Return HTTP 200
Return valid JSON
Content-Type: application/json
No redirects
Valid SSL certificate
JSON validated and correctly formatted
Apple CDN URL -
https://app-site-association.cdn-apple.com/a/v1/app.myloft-stage.com
Error Returned by Apple CDN - {"cause":"invalid character '\u003c' looking for beginning of value"}
This error indicates that Apple CDN is receiving HTML content (starting with <) instead of JSON, even though the origin server returns proper JSON.
Observations :
Direct access to AASA file returns correct JSON.
Apple CDN appears to be caching an older or incorrect response.
The CDN response does not match the current server response.
Universal Links fail due to this incorrect AASA retrieval.
Been trying to get into Developer Prgram since December 2025.
And like many others, it seems the biggest tech company on the planet cannot streamline an enrollment program.
Unless, it’s by design, to test your nerve?
Anyways, I have now ended up paying twice, and still not even a squeak from support.
There is no Developer Support phone number in South Africa, and mails go unanswered.
How is this possible?
$200 out of pocket, and nothing to show.
Cannot even find a method for refunds.
If there are steps to still follow or docs to submit, why take my money, then ask for more info??
But this black hole of SILENCE….
Now that skype is no longer, what other platform will allow me to call the US Support number from South Africa?
This is a very exciting feature in 26.4 beta. But from the document, it seems can only integrate with NVIDIA CloudXR™ SDK.
I'm wondering if it's possible to use this tool to stream immersive video from Mac to Vision Pro?
Hi, so this is my first app, it's actually almost finished, however coming closer to the app store publishing i have a few questions.
First of all, i tried making an app so it's easier for people to download it instead of a website and the app has notifications so PWA are also sometimes hit or miss and my collegues are a tad older so explaining to them how to safe to homescreen for like 50 people is not the best way.
So my app is actually only made for collegues of mine, when the app opens it's a registration page which most of the time will be locked.(i assume that's allowed?)
There's $ prices involved (max $100) at the end if they win but there's nowhere that they need to pay or anything inside the app, it's leftovers from work related activities that gets distributed amongst the winnners.
Nothing goes towards me, i earn nothing.
Also it's a football pool(for the world cup) they need to predict the score, get it right and get some points, highest points winners received the prizes.
To the people who have made countless apps, is Apple going to allow this app you think?
Thanks in advance.
Topic:
App Store Distribution & Marketing
SubTopic:
General
Please help. I purchased an Apple Developer account subscription through the iPhone app. It's listed in the App Store, but it's not listed in Apple Developer itself. I've been waiting for a response from support for over a week, but it's as if they've completely forgotten about me; no one's responding. Although, in fact, it says two days ago. Has anyone else encountered this and can help? It's asking me to pay a second time, and through the website.
Topic:
Community
SubTopic:
Apple Developers
Hello everyone. I want to do navigationTitle (located on the top side on MacOS system) in LiquidGlass style. now my solution look like:
just black rectangle. But i want like this:
opacity and LiquidGlass. Like in Photo app in MacOS. Please help me, thank you in advance.
My code:
struct RootView: View {
@Environment(\.horizontalSizeClass) var hSize
var body: some View {
if hSize == .regular {
DesktopLayout()
.navigationTitle("title")
.toolbarBackground(.ultraThinMaterial, for: .automatic)
} else {
MobileLayout()
}
}
}
In my app i need to restrict the user to take screenshot or screen recording .
i used the following code snippet,
let field = UITextField()
let view = UIView(frame: CGRect(x: 0, y: 0, width: field.frame.self.width, height: field.frame.self.height))
// Following view can be customised if required
let newView = UIView(frame: CGRect(x: 0, y: 0, width: UIScreen.main.bounds.width, height: UIScreen.main.bounds.height))
newView.backgroundColor = .black
field.isSecureTextEntry = true
window.addSubview(field)
view.addSubview(newView)
window.layer.superlayer?.addSublayer(field.layer)
//field.layer.sublayers?.last!.addSublayer(window.layer)
if let lastSublayer = field.layer.sublayers?.last {
lastSublayer.addSublayer(window.layer)
}
field.leftView = view
field.leftViewMode = .always
My query is will below lines meet the Apple compliance?
will ther be any rejection while publishing to Appstore?
window.layer.superlayer?.addSublayer(field.layer)
field.layer.sublayers?.last!.addSublayer(window.layer).
When launching my app (and even a bran new app) on the simulator in debug, the app is installed on the simulator, launched but freezed. Even with a basic hello world app. Any idea?
Hello,
We are implementing Apple Wallet extensions (PKIssuerProvisioningExtensionHandler). While our UI extension works as expected, our Non-UI extension is unable to detect payment passes provisioned by our app.
Specifically, PKPassLibrary().passes(of: .secureElement) returns an empty array when called from the Non-UI extension, even though the same call correctly returns the passes when executed from the Main iOS App.
Our Payment Network Operator has confirmed that our extension bundle identifiers are correctly registered in the metadata on their side. They suggested that the Wallet Extensions entitlement (com.apple.developer.payment-pass-provisioning) may require additional backend enablement for these specific Extension App IDs.
Is there a known reason why PKPassLibrary would behave differently in the Non-UI extension vs the Main App?
Beyond the standard entitlement request, is there a specific process to "activate" these IDs for extension visibility?
Does anyone have guidance on reaching the appropriate team for backend entitlement activation issues?
Any insights would be greatly appreciated.
I’m seeking guidance on how to move an enrollment forward that has stalled. I submitted my application for the Apple Developer Program on Feb-2, and the 48-hour processing window has now passed.
have already reached out via the formal support channel but have not received a response beyond the automated acknowledgment. This delay is currently blocking the scheduled distribution of a macOS application and impacting our development timeline.
I have been working on a M1 Mac mini, using my iPad Air M2 running 26.3 iPadOS. Switched to a new M4 Mac mini, went to connect my iPad to run from Xcode and was presented this "The developer disk image could not be mounted on this device."
So how can a get an updated DDI?
I appreciate any ideas.
/Users/robertlawson/Desktop/Screenshot 2026-02-15 at 8.21.50 PM.png
Topic:
Developer Tools & Services
SubTopic:
General
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
I’m a normie: not a developer at all. My idea might be super dumb.
Would it be possible to please let us have a button in iphone photos that when toggled allows us to save certain chosen raw images to an iphone block chain, AND have Apple authenticate they are native photos, marked the milisecond they were taken, that they are native and no AI was used on those images? That might go a long way toward restoring trust in truth in photos again.
We could also have the same thing for AI. Marked notification in the data on AI photos that can't be erased.
Sorry if this is already underway and I'm just a normal person and therefore don't know it. I just want to be able to trust things again. 🤷🏽♀️
Topic:
Media Technologies
SubTopic:
Photos & Camera
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.