How did my contacts suddenly end up on iCloud when I didn't give permission to do such? Where is your security and privacy commitment for your own software, Apple? No wonder celebrities get hacked. They hack 1, and then you get a list of phone numbers and emails for a whole bunch of other A-listers.
This is a dedicated space for developers to connect, share ideas, collaborate, and ask questions. Introduce yourself, network with other developers, and join us in fostering a supportive community.
Selecting any option will automatically load the page
Post
Replies
Boosts
Views
Created
Hi everyone,
We're facing an issue with Universal Links on iOS 18 and above. The problem seems related to how iOS handles redirects before reaching a Universal Link.
✅ Working Link (direct):
When we open this direct Universal Link, the app opens as expected: 👉 https://dl.punchh.com/deeplinks/logansroadhouse/
❌ Not Working (redirected link):
This marketing/tracking link eventually redirects to the above Universal Link, but on iOS 18+, it opens the App Store or a browser instead of the app: 👉 https://ip2.loyalty.logansroadhouse.com/ls/click?upn=...
The same redirect link works fine on iOS 17 and below — it opens the app.
Topic:
Community
SubTopic:
Apple Developers
Dear Apple Engineers,
Recently, I have switched from the iPhone 13 Pro to the iPhone 14 Pro, and every single notification has not lit up my screen even though I heard the notification sounds as well as the vibrations. I have made sure dnd is off, no other focus mode is on, attention aware features are off, no Apple Watch connected, forced restart twice, normal restart multiple times.
Upon more research, I have discovered that it has been a prominent issue since September 2023 as you can see from this Apple discussion forum.
https://discussions.apple.com/thread/255133907?answerId=260178222022&sortBy=newest_first#260178222022
I find it deeply concerning that, despite reports from multiple users, Apple has yet to provide a permanent solution or acknowledge the defect publicly. This lack of action undermines consumer trust. I hope to resolve this issue amicably and continue supporting Apple as a brand I trust.
Thank you for your immediate attention to this matter.
I'm building a Live Activity using ActivityKit in iOS, and I'm trying to understand how apps like Uber or Lyft manage to keep the Dynamic Island always in its expanded state, without transitioning through the compact phase.
In my implementation, the Live Activity always starts in the compact state, and only expands temporarily when I interact with it. I've tried the following:
Updating the ContentState frequently using activity.update(using:)
I tried updating the activity every 1 second, but it didn’t make a difference.
Leaving the compactLeading, compactTrailing, and minimal regions empty using EmptyView() — also didn’t change the behavior.
Delaying the initial update by 1 second — no effect.
What I'm trying to figure out:
Is there any way to programmatically force or request the Dynamic Island to stay in the expanded state?
Could this behavior be achieved through push updates, using apns-push-type: liveactivity and a high priority (apns-priority)?
What I’m trying to achieve is similar to the behavior shown in the images below — the apps do not transition to the compact island, but instead displays the expanded view immediately.
Example:
Xcode16打包运行在iOS18系统上,当输入中文时,- (void)searchBar:(UISearchBar *)searchBar textDidChange:(NSString *)searchText; 这个代理方法,输入中文时,每次按下拼音 就会触发。 Xcode16打包在非iOS18系统上不会这样,Xcode15打包,在iOS18+和iOS18-系统上也都不会这样,只有Xcode16+iOS18 会这样
Topic:
Community
SubTopic:
Apple Developers
I’m facing a persistent issue where WhatsApp crashes within a few seconds of opening. This started around 5–6 days ago. It was working perfectly for over a year before that.
Device and App Details:
• iPhone model: iPhone 15 Pro Max]
• iOS version: iOS 18.4
• WhatsApp version: 25.10.72
• Available storage: 108 GB free out of 256 GB
• WhatsApp size in storage: 5.8 GB
Troubleshooting Steps Already Tried:
1. Updated iOS to the latest version.
2. Uninstalled and reinstalled WhatsApp from the App Store.
3. Performed a iPhone resetting.
4. Checked for app updates – none available.
5. Disabled background app refresh and notifications.
6. Tried using both Wi-Fi and mobile data.
7. Ensured iPhone has sufficient free space.
8. Did not restore from iCloud/WhatsApp backup after reinstall (even tried clean install).
Despite all this, the app crashes within seconds after launching. No other apps are affected.
Additional Observations:
• Issue started suddenly without any changes in device usage or settings.
• iPhone does not overheat or lag otherwise.
This may be a compatibility bug with iOS or something related to WhatsApp’s recent internal behavior. Kindly advise or escalate for investigation.
Topic:
Community
SubTopic:
Apple Developers
I enable to visit the googleUrl , But My Terminal Can’t Click The http://www.google.com ( Use ping http://www.google.com ) . My Popose is to downloading the homebrew , Can’t download ,so I use ping .
By the way , I successfully ping http://www.bing.com
Topic:
Community
SubTopic:
Apple Developers
Hello all.
I am currently developing a database app of particular products for people who collect this item. Let's say model airplanes. People can look at their list of model airplanes and also see a collection of airplanes by model companies.
I want to offer a link from a product in my app to a local retailer's website who sells this product on their website. Not just their base site, but directly to the products page. Meaning each product in my database will have a unique link to an external product page. This could also include links to Ebay or Amazon if local retailer doesn't sell the product.
Is this sort of feature allowed inside App Store Apps as technically it's not an in-app purchase? I do see some vague answers around but none that target this specific circumstance.
Thankyou in advance.
Topic:
Community
SubTopic:
Apple Developers
It works if Bluetooth is on for a long time, is there any problem?
I'm developing an app using beacon and Bluetooth, and I have to operate the app in the background, and after spending the weekend, I have to detect the beacon and revive the app. I can see that there is an app in the background, but the app is not coming back to life.
How can I solve this problem?
Or is the OS team working on something to block it?
The test model is Iphone16Plus.
Topic:
Community
SubTopic:
Apple Developers
I know this may not seem like the most important feature, but hear me out...
I've been using Apple TV on a standard 1080p TV for years and it was GREAT. Recently, I purchased a higher-end 4K television, and when I plugged in my Apple TV - surprise! I was greeted with a somewhat laggy UI due to input delay.
After playing with settings and doing a ton of research, I found that it's because of my TV's video processing features. When I switch from the default content type to my TV's Game Mode, the UI feels like a true Apple product again - crisp transitions and the input lag is basically gone.
Here's the annoying part: when I start watching video content, it switches to the corresponding content type and everything looks perfect. But when I go back to the menus, it reverts to the default mode with all the lag. So I'm constantly having to manually switch modes!
Adding ALLM (Auto Low Latency Mode) would fix this problem completely. The best part? It's backwards compatible with HDMI 2.0, so it seems like such a small thing to add that would seriously elevate the user experience.
I would at least love it if apple gave users this option we can toggle in the settings. Any way we can get this?
I made a community post here not sure best place to post
One of my clients keeps having Zoom crash when teaching classes.
They do have 1 external monitor attached.
Using Macbook Pro 15-inch 2017.
Running Ventura 13.7.4.
Bug in client of libplatform: os_unfair_lock is corrupt, or owner thread exited without unlocking
Abort Cause 8192
Any idea what is happening?
Do I need to submit all of the crash report?
Thank you for your assistance.
Topic:
Community
SubTopic:
Apple Developers
just updated macos to 15.5 beta 2, cannot login anymore!
i reach the login screen, i enter the correct password, the loading bar stops at around 10%, after about 1 minute the system restarts, it return to the login screens, and so on…
any suggestion about debugging this type of situation?
Hi,
EtreCheck
I could really use some help with this, as I haven’t been able to find much concrete info.
I mistakenly updated my MacBook to the 15.5 beta, and while I can’t say with 100% certainty that the issues started immediately after, I’ve been experiencing consistent kernel panics every time the machine wakes from sleep — it restarts completely and throws an error.
I’m really hoping this isn’t a hardware issue. The MacBook is just over two years old, and I rely on it daily for work — replacing it right now isn’t an option.
Unfortunately, I don’t have a Time Machine backup to roll back to. I’ve already wiped the machine and reinstalled macOS via recovery mode, and Apple Diagnostics isn’t showing any hardware problems.
Just to rule it out: I’m not using any external devices — no docks, Thunderbolt accessories, or anything else plugged in.
I came across EtreCheck as a recommended tool, and I’ve included the results below. If anyone is able to help interpret them or point me in the right direction, I’d really appreciate it. I’ve since unenrolled from the beta and turned off automatic updates — I’m just hoping this is a beta-related bug that resolves with the next stable release.
Thanks in advance for any guidance.
Topic:
Community
SubTopic:
Apple Developers
18.5 beta 22F5042g April 2, 2025 this last updates i did have troubles with my wi~fi connections.I dont know if it is only me who experienced this problem.Let us share and wait to see the perfomance of the new beta firmware updates.
Topic:
Community
SubTopic:
Apple Developers
Each time I try to use a Memoji, it tells me “click to resume.” Even if I do it, it keeps telling me to click to resume. How do I fix it?
Topic:
Community
SubTopic:
Apple Developers
I wish to see ELGATO Capture 4K APP come to APPLE TV in the feature of 2025 https://help.elgato.com/hc/en-us/requests/new ?
I tried to send it on the nodejs server I built. No success received 200
My work steps are as follows:
The app executes “DCAppAttestService.shared.attestKey” to get receiptData from the acquired attestation.
The app sends "receiptData.base64EncodedString()" to the server (code-1)
Nodejs code (code-2)
Because the app has been uploaded to TestFlight, I set the server IP to "data.appattest.apple.com"
Is there something wrong with my steps?
code-1
public func attestData(receipt:Data) {
if DCDevice.current.isSupported {
let sesh = URLSession(configuration: .default)
var req = URLRequest(url: URL(string: "http://10.254.239.27:3000/attestationData")!)
print(req)
req.addValue("application/json", forHTTPHeaderField: "Content-Type")
req.httpMethod = "POST"
let data = try! JSONSerialization.data(withJSONObject: ["receipt": receipt.base64EncodedString()], options: [])
req.httpBody = data
let task = sesh.dataTask(with: req, completionHandler: { (data, response, error) in
if let data = data, let jsonString = String(data: data, encoding: .utf8) {
print(jsonString)
}
})
task.resume()
} else {
print("Platform is not supported. Make sure you aren't running in an emulator.")
//self.stopActivity()
}
}
code-2
versionRouter.post('/attestationData', function(req, response) {
console.log("\n\n\n\n\n");
console.log("receiptApi");
var receiptBase64 = req.body.receipt;
if (!receiptBase64) {
return response.status(400).send({ error: 'Missing receipt data' });
}
let binaryReceipt;
if (typeof receiptBase64 === 'string') {
const cleaned = receiptBase64.trim();
binaryReceipt = Buffer.from(cleaned, 'base64');
}
if (Buffer.isBuffer(binaryReceipt)) {
//binaryReceipt = receiptBase64;
console.log("receipt is base64 或 Buffer: "+ Buffer.isBuffer(binaryReceipt));
} else {
console.error('⚠️ receipt is not base64 or Buffer');
response.status(400).send("Receipt format error");
return;
}
var jwToken = jwt.sign({}, cert, { algorithm: 'ES256',header: { typ: undefined }, issuer: teamId, keyid: keyId});
var post_options = {
host: 'data.appattest.apple.com',
port: '443',
path: '/v1/attestationData',
method: 'POST',
headers: {
'Authorization': jwToken,
'Content-Type': 'application/octet-stream',
'Content-Length': binaryReceipt.length
}
};
var post_req = https.request(post_options, function(res) {
res.setEncoding('utf8');
console.log("📨 Apple Response Header:", res.headers);
console.log("📨 Apple StatusCode:", res.statusCode);
var data = "";
res.on('data', function (chunk) {
data += chunk;
});
res.on('end', function() {
console.log(data);
response.send({"status": res.statusCode, data: data});
});
});
post_req.on('error', function(e) {
console.error('error:', e);
response.status(500).send({ error: e.message });
});
post_req.write(binaryReceipt);
post_req.end();
});
iOS 18 System Bug Causes URL Scheme Failure
A bug in iOS 18 causes URL Schemes to become invalid through the following steps, resulting in failure to open apps via URL Scheme.
Reproduction Steps:
Long-press the app icon
Select "Require Face ID"
Choose "Hide and Require Face ID" to hide the app
Go to the App Library and locate the hidden app in the "Hidden" folder
Uninstall the hidden app
reinstalling the hidden app
After reinstalling the app, all configured URL Schemes will become invalid, causing failure when attempting to open the app via URL Scheme.
The issue appears to be that after uninstalling a hidden app and reinstalling it, the system fails to restore the app's URL Scheme functionality.
Topic:
Community
SubTopic:
Apple Developers
Hi all, I'm working for a publisher, and we're looking to bring some of our PC/console titles over to Apple Arcade - how viable is this? Is Unity or Unreal Engine easier to port from? Does anyone have any contacts with porting studios who have done this before? Thanks
Topic:
Community
SubTopic:
Apple Developers
Hi, looks like 15.4.x has broken softwareupdate --verbose --fetch-full-installer --full-installer-version for all versions (still works in 15.3.1)
softwareupdate --verbose --list-full-installers
Finding available software
Software Update found the following full installers:
* Title: macOS Sequoia, Version: 15.4.1, Size: 15244333KiB, Build: 24E263, Deferred: NO
* Title: macOS Sequoia, Version: 15.4, Size: 15243957KiB, Build: 24E248, Deferred: NO
* Title: macOS Sequoia, Version: 15.3.2, Size: 14890483KiB, Build: 24D81, Deferred: NO
* Title: macOS Sequoia, Version: 15.3.1, Size: 14891477KiB, Build: 24D70, Deferred: NO
* Title: macOS Sequoia, Version: 15.3, Size: 14889290KiB, Build: 24D60, Deferred: NO
* Title: macOS Sequoia, Version: 15.2, Size: 14921025KiB, Build: 24C101, Deferred: NO
* Title: macOS Sonoma, Version: 14.7.5, Size: 13337289KiB, Build: 23H527, Deferred: NO
* Title: macOS Sonoma, Version: 14.7.4, Size: 13332546KiB, Build: 23H420, Deferred: NO
* Title: macOS Sonoma, Version: 14.7.3, Size: 13334287KiB, Build: 23H417, Deferred: NO
* Title: macOS Sonoma, Version: 14.7.2, Size: 13333067KiB, Build: 23H311, Deferred: NO
* Title: macOS Ventura, Version: 13.7.5, Size: 11916960KiB, Build: 22H527, Deferred: NO
* Title: macOS Ventura, Version: 13.7.4, Size: 11915317KiB, Build: 22H420, Deferred: NO
* Title: macOS Ventura, Version: 13.7.3, Size: 11915737KiB, Build: 22H417, Deferred: NO
* Title: macOS Ventura, Version: 13.7.2, Size: 11916651KiB, Build: 22H313, Deferred: NO
* Title: macOS Monterey, Version: 12.7.4, Size: 12117810KiB, Build: 21H1123, Deferred: NO
* Title: macOS Big Sur, Version: 11.7.10, Size: 12125478KiB, Build: 20G1427, Deferred: NO
* Title: macOS Catalina, Version: 10.15.7, Size: 8055650KiB, Build: 19H15, Deferred: NO
* Title: macOS Catalina, Version: 10.15.7, Size: 8055522KiB, Build: 19H2, Deferred: NO
* Title: macOS Catalina, Version: 10.15.6, Size: 8055450KiB, Build: 19G2021, Deferred: NO
softwareupdate --verbose --fetch-full-installer --full-installer-version 15.4
Scanning for 15.4 installer
Install failed with error: Update not found
https://discussions.apple.com/thread/256042015