Apple Developers

RSS for tag

This is a dedicated space for developers to connect, share ideas, collaborate, and ask questions. Introduce yourself, network with other developers, and foster a supportive community.

Learn More

Posts under Apple Developers subtopic

Post

Replies

Boosts

Views

Activity

Update to IOS 26
Today I updated to iOS 26 and after changing to clear mode nothing happens, the icons remain a solid color, everything remains a solid color, nothing is transparent.
0
0
115
Jun ’25
macOS 26 Games app – Achievement description shows incorrect text before unlocking
Hello, I found an issue with the Games app on macOS 26 (Tahoe) when viewing achievements: In App Store Connect, each achievement has different values set for the pre-earned description and the post-earned description. When testing with GameKit directly (GKAchievementDescription), both values are returned correctly. However, in the macOS Games app, the post-earned description is shown even before the achievement is earned. This seems to be a display issue specific to the Games app on macOS. Could you confirm if this is a known bug in the Games app, or if there is a reason why pre-earned descriptions are not being shown? Thank you.
1
0
313
Sep ’25
Subscription issue
I have created an app and for the final stage i added subscription feature. This works great in testflight, but not when i push out to external testers. I set up what i needed to in apple store connect (i must have done it right as it works in testflight), and i linked it to th emost recent version. Nothing I do seems to get the sub info to display and pull through to the app in the sub box when selected. No price and the usual stuff. I was told send for review. Failed the review and im working on that but something tell sme this is a glitch athat needs fixed on my account maybe. Can anyone help please
1
0
134
Jun ’25
Cannot currently post a follow-up reply
Hi Ed Ford, thank you for your response. I tried to reply directly in the forum with the requested output, but I keep receiving an error message ("Your post couldn’t be saved. Please try again in a few minutes."). It seems I cannot currently post a follow-up reply. Just to notify you: I ran the command you suggested, but my shell reports zsh: command not found: devicectl. Thank you!
2
0
298
Sep ’25
IOS 26 Beta
so far the only issue I’m having since the update yesterday is my Bluetooth. Every time I try to use my Bluetooth headphones since the update, they either just stop working midway through playing a song or watching a video, etc., or they play a super high pitched noise that causes me to have to rip my headphones out of my ears.
2
0
118
Sep ’25
iOS 26 PB5 CarPlay possibly crashing car's infotainment system
This is purely speculation (but I have reason to believe it is the case) because I'm trying to narrow it down but, has anyone reported CarPlay in iOS 26 Beta potentially crashing vehicle infotainment systems? I have a 2025 Jeep Wrangler which is running UConnect 5. I can't prove it is the case but since updating to IOS 26 PB, I've been noticing that my infotainment system in my vehicle has been freezing, locking up, and resetting upon boot. I can't narrow this down to the phone causing it, but I can't rule it out as of now. I know that most of our infotainment units that offer CarPlay are typically running off Android, but is there a possibility that the iOS Beta is crashing our infotainment units upon connection? Again, I am just posting this to see if a) anyone can confirm that yes CarPlay can crash the Android backend of infotainment units or b) if anyone has experienced odd issues with CarPlay and their vehicle's infotainment system either freezing, crashing, or rebooting since installing iOS Beta 26. It happens when the iPhone is connected wirelessly via CarPlay, and I believe also when it is connected wired via CarPlay.
1
0
363
Sep ’25
About region detection in the iBeacon app
We plan to use signals emitted from iBeacon to perform region detection in an app currently under development. We would like to know if region detection (didEnterRegion) can be performed when the app is in certain states. Region detection must be performed reliably. Is it possible to perform region detection in all of the following situations? • When the app is in the foreground • When the app is in the background • When the app is force-closed • When the smartphone is in sleep mode • When the smartphone is restarted Translated with DeepL.com (free version)
2
0
111
Aug ’25
iOS 26
In iOS 26 the pitch of the sound of the keyboard clicks changes when you type faster. And the haptics have a more buttery feeling to them. Is this a bug and will be fixed. Or is this a new feature ?
1
0
127
Aug ’25
App Attest receipts response 400
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(); });
1
0
258
Apr ’25
ScreenTime: Block the Messages, Phone, Camera apps
I want to limit my child's phone usage at night by allowing them to scan a QR code to enforce app limitations via ScreenTime. When they scan the QR code, I'm still unable to prevent them from accessing the Phone, Messages, and Camera app via ScreenTime. Is there a way I can block or heavily restrict their access to these three apps via ScreenTime? How do I prevent my child from undoing or evading the ScreenTime enforcement I'm trying to enforce?
1
0
159
May ’25
iOS 26 - Microphone is on 24 x 7 and Draining Battery !!!
I'm a Beta user for iOS 26. I update my iPhone whenever there is an update. The issue that I found out is, "my Microphone is ON the whole day & night (24 x 7 - There is an orange dot in my dynamic island area), which is also draining my battery faster. The overall performance has also come down. I gave microphone permission to only 3-4 apps (i.e. WhatsApp, WhatsApp Business, Alexa etc.), so there is no problem in the settings. I'm attaching one image here, which shows that iPhone is cont. using my mic.
1
0
324
Aug ’25
Battery drain
I bought my iphone 15 pro a month before this year open box having batter health 96 but now within a month it has dropped to 91. Is this sudden drop normal . And what is the reason for this drop ?
1
0
61
May ’25
Backup when wanting to connect to MacBook
Hi all, I’m trying to add a file to a game on my iPhone via my MacBook. Now we have no iTunes connecting with the cable brings up the same menus however I’m being told I have to reset my iPhone back to factory settings to do this (see attached). I’m on IOS26 beta 6. A couple of questions I’ve backed up via iCloud, if I reset would I be able to reset it right back to my current set up with the beta, would I lose anything? Is there another way to connect to my MacBook to enable access to the games and files that would allow me to do a minor change without having to reset?
5
0
314
Aug ’25
macOS is experiencing a severe memory leak issue.
问题描述: 在这两个版本后出现了可能是聚焦索引导致的内存、硬盘泄漏,使得mds_stores内存占用高达60G,硬盘内存持续写入50G,上述情况持续到最大后,系统释放空间后继续重新写入,导致内存严重泄漏,在可用空间中,系统数据占用高达150G, 系统版本: macOS Tahoe26.0beta5(25A5338b)、以及beta4 复现步骤: 开机即启动,没有任何操作步骤 解决方法: 进入安全模式后这个问题未复现 可能原因: 聚焦索引出现bug,在安全模式下“启动台”无法搜索应用程序,暂时没有发现其他问题,极有可能是聚焦索引出现问题 可能影响到的软件: node.js、meven、vue等与开发者相关的软件,既有可能使聚焦索引了开发者的项目依赖文件节点模块,它包含有极其大量的小文件,这些文件不需要索引,可能是这个问题导致。 ###问题截图
3
0
420
Aug ’25
Wi-Fi issue with M4 iPad Pro… sort of
As above M4 iPad Pro and all of a sudden WiFi will go to missing the Bars at top right of screen and nothing works. However if you go into settings it shows that WiFi is still connected to my network. Have iPadOS 26 and problem is only on iPad. All other devices on the network show no issues. I have Gigabit service with Fios And my own rock solid router which works great. All my other Mac devices work fine. After a few minutes the WiFi returns but I don’t know why.
1
0
115
Aug ’25
Update to IOS 26
Today I updated to iOS 26 and after changing to clear mode nothing happens, the icons remain a solid color, everything remains a solid color, nothing is transparent.
Replies
0
Boosts
0
Views
115
Activity
Jun ’25
macOS 26 Games app – Achievement description shows incorrect text before unlocking
Hello, I found an issue with the Games app on macOS 26 (Tahoe) when viewing achievements: In App Store Connect, each achievement has different values set for the pre-earned description and the post-earned description. When testing with GameKit directly (GKAchievementDescription), both values are returned correctly. However, in the macOS Games app, the post-earned description is shown even before the achievement is earned. This seems to be a display issue specific to the Games app on macOS. Could you confirm if this is a known bug in the Games app, or if there is a reason why pre-earned descriptions are not being shown? Thank you.
Replies
1
Boosts
0
Views
313
Activity
Sep ’25
Epub issues on Books app with new iPadOS17
Anyone else having issues with books since the update - where all epubs have been wiped or it is disclosed that it not a format applicable to Apple Books?
Replies
1
Boosts
0
Views
79
Activity
May ’25
Subscription issue
I have created an app and for the final stage i added subscription feature. This works great in testflight, but not when i push out to external testers. I set up what i needed to in apple store connect (i must have done it right as it works in testflight), and i linked it to th emost recent version. Nothing I do seems to get the sub info to display and pull through to the app in the sub box when selected. No price and the usual stuff. I was told send for review. Failed the review and im working on that but something tell sme this is a glitch athat needs fixed on my account maybe. Can anyone help please
Replies
1
Boosts
0
Views
134
Activity
Jun ’25
Cannot currently post a follow-up reply
Hi Ed Ford, thank you for your response. I tried to reply directly in the forum with the requested output, but I keep receiving an error message ("Your post couldn’t be saved. Please try again in a few minutes."). It seems I cannot currently post a follow-up reply. Just to notify you: I ran the command you suggested, but my shell reports zsh: command not found: devicectl. Thank you!
Replies
2
Boosts
0
Views
298
Activity
Sep ’25
I’m having trouble accessing my Memoji
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?
Replies
1
Boosts
0
Views
118
Activity
Apr ’25
IOS 26 Beta
so far the only issue I’m having since the update yesterday is my Bluetooth. Every time I try to use my Bluetooth headphones since the update, they either just stop working midway through playing a song or watching a video, etc., or they play a super high pitched noise that causes me to have to rip my headphones out of my ears.
Replies
2
Boosts
0
Views
118
Activity
Sep ’25
iOS 26 PB5 CarPlay possibly crashing car's infotainment system
This is purely speculation (but I have reason to believe it is the case) because I'm trying to narrow it down but, has anyone reported CarPlay in iOS 26 Beta potentially crashing vehicle infotainment systems? I have a 2025 Jeep Wrangler which is running UConnect 5. I can't prove it is the case but since updating to IOS 26 PB, I've been noticing that my infotainment system in my vehicle has been freezing, locking up, and resetting upon boot. I can't narrow this down to the phone causing it, but I can't rule it out as of now. I know that most of our infotainment units that offer CarPlay are typically running off Android, but is there a possibility that the iOS Beta is crashing our infotainment units upon connection? Again, I am just posting this to see if a) anyone can confirm that yes CarPlay can crash the Android backend of infotainment units or b) if anyone has experienced odd issues with CarPlay and their vehicle's infotainment system either freezing, crashing, or rebooting since installing iOS Beta 26. It happens when the iPhone is connected wirelessly via CarPlay, and I believe also when it is connected wired via CarPlay.
Replies
1
Boosts
0
Views
363
Activity
Sep ’25
Battery drain public beta 5 of ios 26 on Iphone 16 Pro
Hi , since I've been trying out this latest beta, my battery life has dropped dramatically. I have an iPhone 16 Pro. It doesn't last until the evening. I didn't have any problems with version 4 before. Thanks
Replies
3
Boosts
0
Views
368
Activity
Sep ’25
ipados
Hi, I have a ninth generation iPad updated to iPados 26 beta 3 but now it no longer updates to the latest version of iPados 26, what can I do?
Replies
2
Boosts
0
Views
247
Activity
Sep ’25
About region detection in the iBeacon app
We plan to use signals emitted from iBeacon to perform region detection in an app currently under development. We would like to know if region detection (didEnterRegion) can be performed when the app is in certain states. Region detection must be performed reliably. Is it possible to perform region detection in all of the following situations? • When the app is in the foreground • When the app is in the background • When the app is force-closed • When the smartphone is in sleep mode • When the smartphone is restarted Translated with DeepL.com (free version)
Replies
2
Boosts
0
Views
111
Activity
Aug ’25
iOS 26
In iOS 26 the pitch of the sound of the keyboard clicks changes when you type faster. And the haptics have a more buttery feeling to them. Is this a bug and will be fixed. Or is this a new feature ?
Replies
1
Boosts
0
Views
127
Activity
Aug ’25
App Attest receipts response 400
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(); });
Replies
1
Boosts
0
Views
258
Activity
Apr ’25
ScreenTime: Block the Messages, Phone, Camera apps
I want to limit my child's phone usage at night by allowing them to scan a QR code to enforce app limitations via ScreenTime. When they scan the QR code, I'm still unable to prevent them from accessing the Phone, Messages, and Camera app via ScreenTime. Is there a way I can block or heavily restrict their access to these three apps via ScreenTime? How do I prevent my child from undoing or evading the ScreenTime enforcement I'm trying to enforce?
Replies
1
Boosts
0
Views
159
Activity
May ’25
iOS 26 - Microphone is on 24 x 7 and Draining Battery !!!
I'm a Beta user for iOS 26. I update my iPhone whenever there is an update. The issue that I found out is, "my Microphone is ON the whole day & night (24 x 7 - There is an orange dot in my dynamic island area), which is also draining my battery faster. The overall performance has also come down. I gave microphone permission to only 3-4 apps (i.e. WhatsApp, WhatsApp Business, Alexa etc.), so there is no problem in the settings. I'm attaching one image here, which shows that iPhone is cont. using my mic.
Replies
1
Boosts
0
Views
324
Activity
Aug ’25
Battery drain
I bought my iphone 15 pro a month before this year open box having batter health 96 but now within a month it has dropped to 91. Is this sudden drop normal . And what is the reason for this drop ?
Replies
1
Boosts
0
Views
61
Activity
May ’25
Backup when wanting to connect to MacBook
Hi all, I’m trying to add a file to a game on my iPhone via my MacBook. Now we have no iTunes connecting with the cable brings up the same menus however I’m being told I have to reset my iPhone back to factory settings to do this (see attached). I’m on IOS26 beta 6. A couple of questions I’ve backed up via iCloud, if I reset would I be able to reset it right back to my current set up with the beta, would I lose anything? Is there another way to connect to my MacBook to enable access to the games and files that would allow me to do a minor change without having to reset?
Replies
5
Boosts
0
Views
314
Activity
Aug ’25
macOS is experiencing a severe memory leak issue.
问题描述: 在这两个版本后出现了可能是聚焦索引导致的内存、硬盘泄漏,使得mds_stores内存占用高达60G,硬盘内存持续写入50G,上述情况持续到最大后,系统释放空间后继续重新写入,导致内存严重泄漏,在可用空间中,系统数据占用高达150G, 系统版本: macOS Tahoe26.0beta5(25A5338b)、以及beta4 复现步骤: 开机即启动,没有任何操作步骤 解决方法: 进入安全模式后这个问题未复现 可能原因: 聚焦索引出现bug,在安全模式下“启动台”无法搜索应用程序,暂时没有发现其他问题,极有可能是聚焦索引出现问题 可能影响到的软件: node.js、meven、vue等与开发者相关的软件,既有可能使聚焦索引了开发者的项目依赖文件节点模块,它包含有极其大量的小文件,这些文件不需要索引,可能是这个问题导致。 ###问题截图
Replies
3
Boosts
0
Views
420
Activity
Aug ’25
Wi-Fi issue with M4 iPad Pro… sort of
As above M4 iPad Pro and all of a sudden WiFi will go to missing the Bars at top right of screen and nothing works. However if you go into settings it shows that WiFi is still connected to my network. Have iPadOS 26 and problem is only on iPad. All other devices on the network show no issues. I have Gigabit service with Fios And my own rock solid router which works great. All my other Mac devices work fine. After a few minutes the WiFi returns but I don’t know why.
Replies
1
Boosts
0
Views
115
Activity
Aug ’25
--no-pie flag on Silicon?
Just a short question: Why Apple removed the "--no-pie " flag wich is essential for JIT Emulators? Asking for a friend (developer).
Replies
1
Boosts
0
Views
179
Activity
Aug ’25