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

Apple ACME client failing to poll order when order is in "processing" status.
I'm developing an ACME server to issue identity certificates to macOS/iOS devices for MDM attestation, following RFC 8555. Per RFC, the client creates an order, performs authorization, verifies the challenge, and finalizes the order by submitting a CSR to the CA. In my setup, the CA sometimes takes longer to issue the certificate (around 50 seconds). According to RFC 8555, if certificate issuance isn’t complete after the /finalize call, the server should respond with an "order" object with a "processing" status. The client should then send a POST-as-GET request to the order resource (e.g., /order/<order_id>) to check the current state. If the CA still hasn’t issued the certificate, the server should return the order object with the same "processing" status and include a "Retry-After" header, indicating when the client should retry. The client is expected to poll the order resource at this specified interval with POST-as-GET requests. However, it seems the Apple ACME client ignores the "Retry-After" header and instead returns the error: "Profile failed - Order status is processing, not yet valid" immediately upon the first poll response with "processing." Apple ACME client deviating from the RFC documentation. Has anyone found a reliable solution to this issue? Ref -https://datatracker.ietf.org/doc/html/rfc8555#:~:text=A%20request%20to%20finalize%20an%20order%20will%20result%20in%20error,to%20the%20%22certificate%22%20field%20of%20the%20order.%20%20Download%20the%0A%20%20%20%20%20%20certificate. To work around this, I’m holding the /finalize call until the CA issues the certificate. This works when issuance is quick (under 20 seconds), but if it takes more than that , the client times out. Interestingly, the Apple ACME client’s timeout appears shorter than the usual 60-second URLSession default.
0
0
468
Oct ’24
IOS18
The disaster of upgrading from iphone12 pro to ios18 is as follows: The original charging cable worked intermittently. Only by adjusting many angles and even recessing the cable could charging be possible. After charging for a long time, it didn't charge at all. This has never been seen before the upgrade! I want to adjust the flight mode at any time, but I have to go through facial recognition to adjust it. This is something I haven’t seen before the upgrade! It’s very annoying. Connect the mobile phone to the computer to organize the photos in the photo album. Because of the upgrade to ios18, there is a problem with charging, so the photo album cannot be read at all. This is something that has never been seen before the upgrade! Is there a downgrade mode? Your team's upgrade was a disaster. I swear this is my first iPhone and it will be my last.
1
0
231
Nov ’24
Custom Alarm Sound Not Working in Background or Lock Screen Using Swift 5 and AVAudioPlayer
Hello everyone, I’m developing an alarm app in Swift 5, and I’m running into an issue with playing custom alarm sounds. Here’s the setup: I’m using AVAudioPlayer to play a custom sound when the alarm goes off. I’m triggering the alarm through a local notification, which works perfectly while the app is in the foreground. However, when the app is in the background or the screen is locked, the custom alarm sound doesn’t play. I’ve looked at other apps on the App Store, like Alarmy, which seem to play alarms even when the iPhone is locked or the app is in the background. I’m trying to achieve similar functionality but haven’t been successful. If anyone has experience with creating alarm apps or has a workaround for playing sounds in the background/lock screen, I’d really appreciate your insights. Are there specific permissions or settings I need to enable, or a different approach to handling sound playback? Thank you so much in advance for your help!
0
0
414
Nov ’24
Enterprise developer renewal failure, emergency help
Forum friends hello, our company has an enterprise developer account, the annual fee is 299 US dollars, this account is about to expire, we choose to renew, but in accordance with the requirements of Apple to answer the questions raised, after half a month of waiting, Apple finally rejected our renewal application, the renewal has been successful in previous years, may I ask you have encountered the same problem? Is there any solution? The failure of this account renewal has a great impact on the operation of the company. Thank you for telling us the solution.
3
0
560
Nov ’24
is there anyone else having issues with the AirPods Max 2024 refresh using Siri?
I bought the new refreshed AirPods Max 2024 on pre-release day and ever since I got them in has been messed up when using the AirPods Max. Sometimes it’ll work sometimes it won’t. it started while I was on the 18.1 beta which I figured was probably the issue but now I’m on the 18.1 RC and it is still doing it. It’s not the new Siri because it’s not working with old Siri either most of the time. Sometimes it won’t even let me use my microphone when connected or read any of my notifications out loud.
1
0
365
Oct ’24
Apple Time Machine Sequoia 15.0.1
I have two time machines one is a western digital and the other is a Q Nap that ever since I upgraded to Sequoia, I cannot use. It’s an NAS device and Macke says that I have to contact the manufacturer of the product. They’re too old for me to contact them. My MacBook is new and it was working up until I had upgraded to Sequoia so I’m just trying to find out if that is a software glitch or an OS glitch. It is happening on both Max that I have so this is begging me the question that it’s an iOS update causation. It just sits and spins at the Time Machine preparing to back up and that is all that it does the first time it backed up probably until 25% and now it’s just doing this preparing to back up. I also have tried to wipe out the shares on both NAS machines and deleted the the files within the share to set it up again, and it still does not work.
2
0
566
Oct ’24
Unencrypted IPA for pentesting
Hello! We just got a pentest for our app but the pentest team is requesting an unencrypted and signed version of the app, I'm not sure how can this be done, we provided the app from Testflight but they say it's encrypted as well. Any suggestions? Thanks!
1
0
303
Nov ’24
Air Drop issue
When I use Air Drop from my iPhone 11 on a Samsung TV , The control keys on the phone display are often disabled: I can't go forward or backward in the video. it happens most of the time
1
0
339
Oct ’24
Manually offload apps
Hello, I use to be able to manually offload apps to clean up my storage space and ever since I uploaded the iOS 18 developer beta to the latest, I can’t see to find an option for it. Any help would be appreciated!
1
0
233
Oct ’24
Integrating cryptocurrency on app platforms
I’m a novice developer seeking insight from those more experienced. My goal is to buils an app UI platform for a streaming series and content + games tethered to a new crypto asset in development. I know this has been done on the App Store with products like Axie Infinity (Ronin/ETH currency) and am also looking over the Hedera white paper. Gaming is easily the most substantive case use for crypto currency, I’m just interested in what are the challenges to integration and if anyone has other examples or thoughts on the topic. Specifically tied to products developed for the Apple platform. What’s the playbook? cheers
0
0
277
Nov ’24