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

Need inputs on how to start Live activity at a specified date/time in future
Hello forum, Hope you all are doing great! We’ve implemented Live Activities in our iOS app to display live soccer scores on the lock screen. The feature generally works as expected when the app is in backgroun or app is invoked when the push is sent. However, we’re observing an issue affecting approximately 20–30% of users where the Live Activity starts successfully but no subsequent score or commentary updates are received. Upon investigation, it appears the OS is not waking the app when the Live Activity starts. This wake-up is critical for syncing the activity token with backend service we use, which is required for delivering updates. Key Points: Starting a Live Activity does not require the app to be invoked since we start with Push token However, for updates to be delivered, the app must be woken at the start to send the latest pushh token to Backend. In affected cases, even manually sending a background push does not wake the app—it remains terminated until manually opened by the user. We’d like to understand is there any other way to deliver start and updates from backend at later point when user mark a team/match favorite. Core requirement is that user need not to open the app except when marking the team as favorite. Apps like FotMob, MLB, Chrome browser doing same when team is marked as favorite and subscribed for live activities and I observed they are getting updates properly most of the times
1
0
192
Jul ’25
New Finder window always on the wrong display
In my setup, the largest external display is Primary, and that's where I do most of my work. The other two external monitors are smaller, and far enough away that I can't use them for viewing text. However, when I open a new Finder window (e.g. cmd-N), it often opens on one of the non-Primary displays, which means I need to drag it to the Primary. What is the algorithm used by the Finder to decide where new windows are placed? I would like to specify that all new Finder windows should open on the Primary display.
1
0
208
Jul ’25
Enrollment Could Not Be Completed
I have been trying since January to get myself enrolled in the Apple Developer program. I’ve called customer support, I’ve sent emails, I’ve plead and begged and no avail. First I registered and I was not aware there would be such a steep price point. I couldn’t afford it so I got these emails — then later when I try to re-enroll, it asks me to verify my identity, which I did with my state issued id. So it says I can’t continue. I email and ask why and get this back.. So I call and someone named Mallory who assures me she’s the highest point of escalation under Steve Jobs tells me there is nothing anyone can do, she can’t tell me why it’s not allowed but it’s just not and I’m screwed, then hangs up on me and sends this - and my most recent attempts to continue support just get met with a “We can’t cont your enrollment at this time for one or more reasons”. So I have decided to post every day, every where, as much as possible until someone from Apple corrects this. I can’t seem to get help otherwise.
0
0
285
Jul ’25
Way to get support for physical damage with Vision Pro if you are in beta version of the software.
For a few weeks now, I've been seeing a halo on the top of the left lens. The lens is perfectly clean and unscratched, so I think it's internal condensation. It looks like an oily fingerprint on the internal part of the lens. Two days ago, I made an appointment with an Apple Genius, and I went today. They aren't allowed to perform a physically test on the device; the only thing they could do was run diagnostic software to send it in for service. I'm on the VisionOS 26 dev beta: the diagnostic tool doesn't work with the beta. Furthermore, my ticket was flagged as 'resolved' even though it isn't, so I have no way to receive an additional solution. Result? After an hour, I still haven't solved anything, after spending £3,500 on the device and £500 on Apple Care Plus. What should I do?
1
0
184
Jul ’25
Apps in Library disappear
before like 15 mins ago, i was watching something on Instagram and back to Library to open Discord App when all my applications was gone from Library until i restarted my phone and everything was back, maybe it’s a bug or something. IOS 26 Beta 3
0
0
84
Jul ’25
Photo album videos and sound issues
Is anyone aware of a issue with the videos of you replaying a video you took then swip up the sound is still being played when you open another video it doubles to the first video if you open a third video and so on it just keeps adding the sound of all the other videos you open and swip up to change to a different video all videos sound is being played and doubled over The videos o was hoping they would be a fix on iOS 26 beta 4 but so far nothing has fixed the issue. You have to close the entire photo library and swip up to force close the phot video gallery for the recording sounds playing to stop??
0
0
409
Jul ’25
Battery stuck at 1%
I just downloaded ios 26 atm i was upgrading my phone battery was 50% and charging , now when i fully installated ios 26 it shows battery 1% and even i try to charge it still stays at 1% any idea how to fix it
2
0
180
Jun ’25
The subscription item redeemed from the Appstore cannot be detected within the app(storekit2,promo code)
The minimum support for the project is iOS 15.2, and the subscription function is implemented using StoreKit2. Problem: The redemption was successful within the Appstore, but the redemption item cannot be detected through code within the app.(The subscription function has been implemented and tested) Here is my code, I am not sure if it is due to storeKit2 (as seen elsewhere) or if there is a problem with the testing method. If there is a correct testing method for the promoCode redemption scenario, please let me know. for await verificationResult in Transaction.currentEntitlements { switch verificationResult { case .verified(let transaction): if transaction.revocationDate != nil { print("unsubscribe:\(transaction)") break } if transaction.offerType == .code,let code = transaction.offerID { print("Have promoCode") print("promoCode: \(code)") let dateF = DateFormatter() dateF.dateFormat = "yyyy.MM.dd HH.mm.ss" if let expireDate = transaction.expirationDate { print("endTime:\(dateF.string(from: expireDate))") } } //.consumable,.nonConsumable,.autoRenewable,.nonRenewable if transaction.productType == .autoRenewable { print("Have subscription:\(transaction)") let dateF = DateFormatter() dateF.dateFormat = "yyyy.MM.dd HH.mm.ss" if let expireDate = transaction.expirationDate { print("endTime:\(dateF.string(from: expireDate))") } }else{ print("\(transaction)") } case .unverified(let unverifiedTransaction, let verificationError): print("checkProduct:error") } }
1
0
242
Jul ’25
AR WorldMap Relocalization for Identical houses.
i have a specific requirement as below. i have apartments in which i have 4 units and each unit will be of same layout. furniture etc.. might change but not walls and layout as far as i know. Step1: Now i will enter into one unit, scan the entire unit and save it using RoomPlan Api and at the end of the scan i will be saving the worldmap as well. Step2: i want to use the previously saved worldmap and enter into another unit and want to relocalize with only walls because the furniture might be different. is that possible. if not is there any otherway to achieve this functionality? i really appreciate you valuable time. Thankyou.
5
0
323
Jun ’25
NoobScript : a new (php-esq) programming language for mac/iOS etc development
Noob Software has been working on a new programming language designed primarily for mac development, with a syntax similar to PHP and some aspects from JavaScript. To demonstrate this language i've released the code for one of my apps "Noob Music" https://github.com/noobsoftware/NoobMusic3 i would like to hear if people are interested in using this programming language. I think there are many benefits to the high level syntax and high level thinking, and not having to define datatypes and such. The language also supports multithreading using the "async" keyword prefixed in front of the function keyword, like you would do in JavaScript only with multithreading instead of interleaved processing. Pushing to array is threadsafe and some other functinonality as well and it is recommended to use a new class instance within each async function. I have relied heavily on using webviews for UI so there is a layout engine i have developed for native view elements in Cocoa which at this point ar primarily WebViews. The webviews can define a callback function to receive messages from JavaScript, so combining these methods you get a full fledged "web" development feeling for mac development, with HTML+CSS+JavaScript and NoobScript
0
0
367
Jul ’25
iMessage and FaceTime issues
I firstly used iOS 18.5 and update my phone to iOS 26 and was some bugs that worked improperly and trying to rollback to 18.5 from there up to now there’s lot of challenge in my iMessage and FaceTime activation. I tried many ways of activating it but it didn’t working found out some videos of reset my iPhone but still the same issue. I erased everything in my iPhone but nothing is change or help me to solve this and still I’m looking for solution and even when I trying to sign out my phone number in iMessage or FaceTime and restart my phone still i found that number remaining as it is trying to deregister my phone number in that web but there’s no option of my country (Tanzania) in that list so I’m just confused coz no help from apple or any dealer who can help me on this.
1
0
213
Jul ’25
How can I create a shortcut to toggle macro control in iPhone settings?
I’d like to create a button on my iPhone Home Screen that changes settings if I am using an external lens mounted to my phone. This is what I have along with notes on what I hope to do. But it does not work. I am only able to open either the camera settings or the camera preserve settings but nothing will toggle macro controls. There is an additional step within the camera app as well but it can be skipped for brevity. Name: Telephoto and macro lenses Check if macro settings are already enabled or not. (Settings > Camera > Macro Control toggle) as well as (Settings > Camera > Preserve Settings > Macro Control toggle) Non-working shortcut code: Verification question: "Are you using an external lens?" If yes, Notification: "Turning on Macro Control and preserve settings for macro control." (Run below immediately) prefs:root=CAMERA&path=Turn%20On%20Macro_Control And prefs:root=CAMERA&path=CameraPreserveSettingsSwitch&path=Turn%20On%20Macro_Control If no, Notification: "Turning off Macro Control and Preserve Settings for macro control." (Run below immediately) prefs:root=CAMERA&path=Turn%20Off%20Macro_Control And prefs:root=CAMERA&path=CameraPreserveSettingsSwitch&path=Turn%20Off%20Macro_Control
0
0
134
May ’25
BLE advertisement and scan response
Dear Apple: If a BLE advertisement carries both a 16-bit service UUIDs and a 128-bit service UUIDs along with a local name, the local name will be placed in the scan response, then when the advertisement is turned off, both the 16-bit and 128-bit service UUIDs disappear while the local name persists. Subsequently, when transmitting a new advertisement that includes the 16-bit service UUIDs and local name, the resulting advertisement contains two local names. What methods can be used to avoid having two local names appearing simultaneously?Thanks
1
0
170
Jun ’25
Severe battery drain on Apple Watch SE2 after updating to watchOS 26.0 beta
I am writing to report a significant battery drain issue after updating my Apple Watch SE (2nd generation) to watchOS 26.0 beta. Since the update, my watch’s battery life has drastically decreased: it goes from 100% to 0% in just 6 hours, whereas previously, under my typical usage, a single charge would last about 1.5 days. I have already tried the following troubleshooting steps without success: 1. Performed a fresh reset of the watch. 2. Reset my iPhone. 3. Disabled background app activity. 4. Enabled airplane mode and power saving mode. 5. Disabled Live Activities and Photo Memories Despite these measures, the issue persists. The battery health of my watch is at 90%, so I believe this is likely related to the software update. I am quite concerned about this situation. I have researched and noticed that similar battery drain problems were reported by beta testers of watchOS 11, and unfortunately, there appeared to be no clear resolution at that time. I rely on my Apple Watch daily, and I sincerely hope this can be addressed soon. I would appreciate your assistance in resolving this issue, as it is significantly affecting the usability of my Apple Watch. Thank you for your attention to this matter.
1
0
314
Jun ’25
Partitioning Drive to Run MacOS26 w/ Apple Intelligence
What are the steps in order to safely partition a drive to run MacOS26 for testing on my main machine without corrupting the main machine, please advise? My machine is a Mac Pro M3 Max Apple Intelligence/Foundation Models DO NOT WORK on Parallels VM. I cannot afford to buy new machines. My current one is maxed out on GPU/CPU and memory. TIME SENSITIVE
Replies
0
Boosts
0
Views
214
Activity
Jun ’25
Need inputs on how to start Live activity at a specified date/time in future
Hello forum, Hope you all are doing great! We’ve implemented Live Activities in our iOS app to display live soccer scores on the lock screen. The feature generally works as expected when the app is in backgroun or app is invoked when the push is sent. However, we’re observing an issue affecting approximately 20–30% of users where the Live Activity starts successfully but no subsequent score or commentary updates are received. Upon investigation, it appears the OS is not waking the app when the Live Activity starts. This wake-up is critical for syncing the activity token with backend service we use, which is required for delivering updates. Key Points: Starting a Live Activity does not require the app to be invoked since we start with Push token However, for updates to be delivered, the app must be woken at the start to send the latest pushh token to Backend. In affected cases, even manually sending a background push does not wake the app—it remains terminated until manually opened by the user. We’d like to understand is there any other way to deliver start and updates from backend at later point when user mark a team/match favorite. Core requirement is that user need not to open the app except when marking the team as favorite. Apps like FotMob, MLB, Chrome browser doing same when team is marked as favorite and subscribed for live activities and I observed they are getting updates properly most of the times
Replies
1
Boosts
0
Views
192
Activity
Jul ’25
Having trouble posting
Is anyone else having trouble posting to the forums? I can't get past form validation.
Replies
3
Boosts
0
Views
179
Activity
Jun ’25
Ios26 problem: back camera can’t use in all app
I was update my phone 12 promax to ios 26 and the back camera can’t use anymore
Replies
0
Boosts
0
Views
99
Activity
Jul ’25
New Finder window always on the wrong display
In my setup, the largest external display is Primary, and that's where I do most of my work. The other two external monitors are smaller, and far enough away that I can't use them for viewing text. However, when I open a new Finder window (e.g. cmd-N), it often opens on one of the non-Primary displays, which means I need to drag it to the Primary. What is the algorithm used by the Finder to decide where new windows are placed? I would like to specify that all new Finder windows should open on the Primary display.
Replies
1
Boosts
0
Views
208
Activity
Jul ’25
Enrollment Could Not Be Completed
I have been trying since January to get myself enrolled in the Apple Developer program. I’ve called customer support, I’ve sent emails, I’ve plead and begged and no avail. First I registered and I was not aware there would be such a steep price point. I couldn’t afford it so I got these emails — then later when I try to re-enroll, it asks me to verify my identity, which I did with my state issued id. So it says I can’t continue. I email and ask why and get this back.. So I call and someone named Mallory who assures me she’s the highest point of escalation under Steve Jobs tells me there is nothing anyone can do, she can’t tell me why it’s not allowed but it’s just not and I’m screwed, then hangs up on me and sends this - and my most recent attempts to continue support just get met with a “We can’t cont your enrollment at this time for one or more reasons”. So I have decided to post every day, every where, as much as possible until someone from Apple corrects this. I can’t seem to get help otherwise.
Replies
0
Boosts
0
Views
285
Activity
Jul ’25
iMessage Glitch
After doing a software update I can only view iMessages older than 12hrs (from a single contact) if the other person replies to and older message. Every time I leave the Massages app and go back in the issue occurs again.
Replies
0
Boosts
0
Views
121
Activity
Jun ’25
Way to get support for physical damage with Vision Pro if you are in beta version of the software.
For a few weeks now, I've been seeing a halo on the top of the left lens. The lens is perfectly clean and unscratched, so I think it's internal condensation. It looks like an oily fingerprint on the internal part of the lens. Two days ago, I made an appointment with an Apple Genius, and I went today. They aren't allowed to perform a physically test on the device; the only thing they could do was run diagnostic software to send it in for service. I'm on the VisionOS 26 dev beta: the diagnostic tool doesn't work with the beta. Furthermore, my ticket was flagged as 'resolved' even though it isn't, so I have no way to receive an additional solution. Result? After an hour, I still haven't solved anything, after spending £3,500 on the device and £500 on Apple Care Plus. What should I do?
Replies
1
Boosts
0
Views
184
Activity
Jul ’25
Apps in Library disappear
before like 15 mins ago, i was watching something on Instagram and back to Library to open Discord App when all my applications was gone from Library until i restarted my phone and everything was back, maybe it’s a bug or something. IOS 26 Beta 3
Replies
0
Boosts
0
Views
84
Activity
Jul ’25
Photo album videos and sound issues
Is anyone aware of a issue with the videos of you replaying a video you took then swip up the sound is still being played when you open another video it doubles to the first video if you open a third video and so on it just keeps adding the sound of all the other videos you open and swip up to change to a different video all videos sound is being played and doubled over The videos o was hoping they would be a fix on iOS 26 beta 4 but so far nothing has fixed the issue. You have to close the entire photo library and swip up to force close the phot video gallery for the recording sounds playing to stop??
Replies
0
Boosts
0
Views
409
Activity
Jul ’25
Battery stuck at 1%
I just downloaded ios 26 atm i was upgrading my phone battery was 50% and charging , now when i fully installated ios 26 it shows battery 1% and even i try to charge it still stays at 1% any idea how to fix it
Replies
2
Boosts
0
Views
180
Activity
Jun ’25
The subscription item redeemed from the Appstore cannot be detected within the app(storekit2,promo code)
The minimum support for the project is iOS 15.2, and the subscription function is implemented using StoreKit2. Problem: The redemption was successful within the Appstore, but the redemption item cannot be detected through code within the app.(The subscription function has been implemented and tested) Here is my code, I am not sure if it is due to storeKit2 (as seen elsewhere) or if there is a problem with the testing method. If there is a correct testing method for the promoCode redemption scenario, please let me know. for await verificationResult in Transaction.currentEntitlements { switch verificationResult { case .verified(let transaction): if transaction.revocationDate != nil { print("unsubscribe:\(transaction)") break } if transaction.offerType == .code,let code = transaction.offerID { print("Have promoCode") print("promoCode: \(code)") let dateF = DateFormatter() dateF.dateFormat = "yyyy.MM.dd HH.mm.ss" if let expireDate = transaction.expirationDate { print("endTime:\(dateF.string(from: expireDate))") } } //.consumable,.nonConsumable,.autoRenewable,.nonRenewable if transaction.productType == .autoRenewable { print("Have subscription:\(transaction)") let dateF = DateFormatter() dateF.dateFormat = "yyyy.MM.dd HH.mm.ss" if let expireDate = transaction.expirationDate { print("endTime:\(dateF.string(from: expireDate))") } }else{ print("\(transaction)") } case .unverified(let unverifiedTransaction, let verificationError): print("checkProduct:error") } }
Replies
1
Boosts
0
Views
242
Activity
Jul ’25
AR WorldMap Relocalization for Identical houses.
i have a specific requirement as below. i have apartments in which i have 4 units and each unit will be of same layout. furniture etc.. might change but not walls and layout as far as i know. Step1: Now i will enter into one unit, scan the entire unit and save it using RoomPlan Api and at the end of the scan i will be saving the worldmap as well. Step2: i want to use the previously saved worldmap and enter into another unit and want to relocalize with only walls because the furniture might be different. is that possible. if not is there any otherway to achieve this functionality? i really appreciate you valuable time. Thankyou.
Replies
5
Boosts
0
Views
323
Activity
Jun ’25
NoobScript : a new (php-esq) programming language for mac/iOS etc development
Noob Software has been working on a new programming language designed primarily for mac development, with a syntax similar to PHP and some aspects from JavaScript. To demonstrate this language i've released the code for one of my apps "Noob Music" https://github.com/noobsoftware/NoobMusic3 i would like to hear if people are interested in using this programming language. I think there are many benefits to the high level syntax and high level thinking, and not having to define datatypes and such. The language also supports multithreading using the "async" keyword prefixed in front of the function keyword, like you would do in JavaScript only with multithreading instead of interleaved processing. Pushing to array is threadsafe and some other functinonality as well and it is recommended to use a new class instance within each async function. I have relied heavily on using webviews for UI so there is a layout engine i have developed for native view elements in Cocoa which at this point ar primarily WebViews. The webviews can define a callback function to receive messages from JavaScript, so combining these methods you get a full fledged "web" development feeling for mac development, with HTML+CSS+JavaScript and NoobScript
Replies
0
Boosts
0
Views
367
Activity
Jul ’25
Slide-Over completely removed or just bugged?
I'm currently trying the traditional mode on the latest beta and the slide-over and the traditional splitview is not available, I would like to ask if it's completely removed or just a minor bug because my automation app rely heavily on this old two feature
Replies
1
Boosts
0
Views
90
Activity
Jun ’25
iMessage and FaceTime issues
I firstly used iOS 18.5 and update my phone to iOS 26 and was some bugs that worked improperly and trying to rollback to 18.5 from there up to now there’s lot of challenge in my iMessage and FaceTime activation. I tried many ways of activating it but it didn’t working found out some videos of reset my iPhone but still the same issue. I erased everything in my iPhone but nothing is change or help me to solve this and still I’m looking for solution and even when I trying to sign out my phone number in iMessage or FaceTime and restart my phone still i found that number remaining as it is trying to deregister my phone number in that web but there’s no option of my country (Tanzania) in that list so I’m just confused coz no help from apple or any dealer who can help me on this.
Replies
1
Boosts
0
Views
213
Activity
Jul ’25
How can I create a shortcut to toggle macro control in iPhone settings?
I’d like to create a button on my iPhone Home Screen that changes settings if I am using an external lens mounted to my phone. This is what I have along with notes on what I hope to do. But it does not work. I am only able to open either the camera settings or the camera preserve settings but nothing will toggle macro controls. There is an additional step within the camera app as well but it can be skipped for brevity. Name: Telephoto and macro lenses Check if macro settings are already enabled or not. (Settings > Camera > Macro Control toggle) as well as (Settings > Camera > Preserve Settings > Macro Control toggle) Non-working shortcut code: Verification question: "Are you using an external lens?" If yes, Notification: "Turning on Macro Control and preserve settings for macro control." (Run below immediately) prefs:root=CAMERA&path=Turn%20On%20Macro_Control And prefs:root=CAMERA&path=CameraPreserveSettingsSwitch&path=Turn%20On%20Macro_Control If no, Notification: "Turning off Macro Control and Preserve Settings for macro control." (Run below immediately) prefs:root=CAMERA&path=Turn%20Off%20Macro_Control And prefs:root=CAMERA&path=CameraPreserveSettingsSwitch&path=Turn%20Off%20Macro_Control
Replies
0
Boosts
0
Views
134
Activity
May ’25
BLE advertisement and scan response
Dear Apple: If a BLE advertisement carries both a 16-bit service UUIDs and a 128-bit service UUIDs along with a local name, the local name will be placed in the scan response, then when the advertisement is turned off, both the 16-bit and 128-bit service UUIDs disappear while the local name persists. Subsequently, when transmitting a new advertisement that includes the 16-bit service UUIDs and local name, the resulting advertisement contains two local names. What methods can be used to avoid having two local names appearing simultaneously?Thanks
Replies
1
Boosts
0
Views
170
Activity
Jun ’25
Software Updates
Hey, I cant can update or downgrade to a newer Version like IOS18.5 Can someone help me? And will Apple fix that?
Replies
1
Boosts
0
Views
134
Activity
Jun ’25
Severe battery drain on Apple Watch SE2 after updating to watchOS 26.0 beta
I am writing to report a significant battery drain issue after updating my Apple Watch SE (2nd generation) to watchOS 26.0 beta. Since the update, my watch’s battery life has drastically decreased: it goes from 100% to 0% in just 6 hours, whereas previously, under my typical usage, a single charge would last about 1.5 days. I have already tried the following troubleshooting steps without success: 1. Performed a fresh reset of the watch. 2. Reset my iPhone. 3. Disabled background app activity. 4. Enabled airplane mode and power saving mode. 5. Disabled Live Activities and Photo Memories Despite these measures, the issue persists. The battery health of my watch is at 90%, so I believe this is likely related to the software update. I am quite concerned about this situation. I have researched and noticed that similar battery drain problems were reported by beta testers of watchOS 11, and unfortunately, there appeared to be no clear resolution at that time. I rely on my Apple Watch daily, and I sincerely hope this can be addressed soon. I would appreciate your assistance in resolving this issue, as it is significantly affecting the usability of my Apple Watch. Thank you for your attention to this matter.
Replies
1
Boosts
0
Views
314
Activity
Jun ’25