I'm developing a turn-based Messages game extension and experiencing a persistent issue on iPad where tapping on message bubbles does not reliably trigger lifecycle callbacks after the extension has been used once. The Problem: On iPad, after a player: Opens the extension by tapping a game message Takes their turn (plays a card) Sends the updated game state as a new message Extension collapses When the opponent sends their response and the player taps on the new message bubble, the extension often does not open. The didSelect(_:conversation:) method is not called. The user must refresh the conversation by scrolling away and back or reopening the Messages App before tapping works again. This works perfectly on iPhone - every tap on a message bubble reliably triggers didSelect and opens the extension. What I've Tried: I've implemented every lifecycle method and workaround I could find: swiftoverride func willBecomeActive(with conversation: MSConversation) { super.willBecomeActive(with: conversation) if let mess
Search results for
Apple Maps Guides
154,002 results found
Selecting any option will automatically load the page
Post
Replies
Boosts
Views
Activity
Thanks for the post, that seems like something the consumer support can help you figure it out. We appreciate your interest in participating in the forums! These forums are for questions about developing software and accessories for Apple platforms. Your question seems related to a consumer feature and is better suited for the Apple Support Communities https://discussions.apple.com/welcome Albert Pascual
Worldwide Developer Relations.
Topic:
Community
SubTopic:
Apple Developers
no, you're not alone, and I'm using a Apple M4 Pro w/24GB, 2024!
Topic:
Developer Tools & Services
SubTopic:
Xcode
Hi, we are setting up Apple Pay on our website which sells only digital goods. We don't collect a shipping address because we aren't shipping anything. We want to use the user's billing address in order to show them the total amount (including sales tax) before they authorize the purchase. However, it seems that the billing address isn't always provided by Apple Pay before the payment is authorized. With Apple Pay, what is the recommended way of acquiring the user's billing address before they authorize the purchase? -- More details about our setup: We are using the Apple Pay JS API. In createPaymentRequest, we specify requiredBillingContactFields: ['postalAddress'], but per the docs, the address is provided after the user authorizes the transaction. That is too late for us because we want to show the sales tax before the user authorizes the purchase. We have attempted to work around this by getting the billing contact details in session.onpaymentmethodselected. For example
Unfortunately I think your question is too broad to answer authoritatively. You've listed a very diverse set of servers, some of which have many individual services which could each have different rate limiting policies on different operations. In some cases Apple does not publicly document rate limits because documenting them helps potential attackers who design their attack to approach the rate limit as closely as possible without exceeding it. Some rate limits are also dynamic, responding to variations in load, to outages, or to active attacks, so there's no hard limit to document. Setting all that aside, it's not unusual to have a device go through Automated Device Enrollment on a daily basis, and possibly a bit more frequently than that. On the other hand, it would not be normal for a device to go through Automated Device Enrollment multiple times per hour. If your deployment relies on a reasonable rate of resets and you hit a rate limit, please report it to Apple using Feedback Assista
Topic:
Business & Education
SubTopic:
Device Management
Tags:
The scenario is, in a macOS app (primarly), main thread needs to wait for some time for a certain 'event'. When that event occurs, the main thread is signaled, it gets unblocked and moves on. An example is, during shutdown, a special thread known as shutdown thread waits for all other worker threads to return (thread join operation). When all threads have returned, the shutdown thread signals the main thread, which was waiting on a timer, to continue with the shutdown flow. If shutdown thread signals the main thread before the later's timer expires, it means all threads have returned. If main thread's timer expires first, it means some threads have failed to join (probably stuck in infinite loop due to bug, disk I/O etc.). This post is to understand how main thread can wait for some time for the shutdown thread. There are two ways: a) dispatch_semaphore_t b) pthread conditional variable (pthread_cond_t) and mutex (pthread_mutex_t). Expanding a bit on option (b) using conditional variable and mutex: // This me
Hello @Omar_luay These forums are for code-level support. This question is better suited for the Apple Support Communities https://discussions.apple.com/welcome I would recommend to post it there instead of the developer forums. One tip I have is to confirm you are typing the exact same credentials you use to log into https://developer.apple.com/account/ Travis Trotto - DTS Engineer
Topic:
Developer Tools & Services
SubTopic:
Xcode
Tags:
I’m having an issue verifying a domain for a Merchant ID. I’m implementing Apple Pay on the web for a demo, and I’ve configured the Azure server to match Apple’s requirements for domain verification, such as the TLS configuration, not requiring client certificates, and ensuring there are no redirects. I’ve run tests with OpenSSL and PowerShell and all responses return HTTP/1.1 200 OK. I also tested the URL Apple says it uses to validate the file under .well-known, and it does show the expected result. I already have the Apple Pay Payment Processing Certificate and the Apple Pay Merchant Identity Certificate approved; the only thing missing is the domain verification. I’m not sure what else to test—if you could help me with a possible solution, I’d really appreciate it. (The project is built in .NET 8 and hosted on Azure App Service.)
Topic:
Developer Tools & Services
SubTopic:
Apple Developer Program
Tags:
Apple Pay on the Web
Apple Pay
Solved the problem myself. The key is to not set a colorspace. This allows ScreenCaptureKit to return raw values, including values > 1.0. It would be nice if Apple's documentation included more semantics, i.e. more description of the functionality (not just syntax) of their APIs.
Topic:
Media Technologies
SubTopic:
General
Tags:
Thanks for the post and for your patience, that team does not monitor the forums very often and full disclaimer I’m not part of that team, I just look at the requirements from https://developer.apple.com/swift-student-challenge/policy/ and it seems like you are not a full time employee at this time and you are enrolled at school at this time? Fulfill one of the following requirements at the time of submission: * Be enrolled in, or have graduated within the last 90 days from, an accredited academic institution or official homeschool equivalent, or an Apple Developer Academy; * Be enrolled in a STEM organization’s educational curriculum; or * Have graduated from high school or equivalent within the past 6 months and be awaiting acceptance or have received acceptance to an accredited academic institution. On the page there is an email for the team, you should send them an email if you still have questions about requirements. Albert Pascual
Worldwide Developer Relations.
Topic:
Community
SubTopic:
Swift Student Challenge
Tags:
@Khanaphot Thanks for the post. These forums are for questions about developing software and accessories for Apple platforms. Your question seems related to a consumer feature and is better suited for the Apple Support Communities https://discussions.apple.com/welcome I would contact customer support or take the device to a store if any is near to you. Hope this helps. Albert Pascual
Worldwide Developer Relations.
Topic:
Community
SubTopic:
Apple Developers
Hello everyone, I am hoping someone here can share some advice or has experienced a similar situation. I am an individual developer and two of my apps have been stuck in 'Waiting for Review' status for over 10 to 12 days now. Prior to this, the review process was moving normally and I was receiving feedback from Apple on both apps. Then suddenly everything stopped and both apps have been sitting in the queue with no movement and no communication from the review team. To make things worse, I am also unable to delete these apps or make any changes because their In-App Purchases are simultaneously under review, which is locking me out of managing my own apps entirely. I already created a support case specifically for App Review (Case ID: 20000111755276) over a week ago, but unfortunately I have not heard back anything from Apple at all — no acknowledgment, no update, nothing. I am based in Pakistan and the phone callback option is not available for my region, so email and this forum are essenti
Topic:
App Store Distribution & Marketing
SubTopic:
App Review
Tags:
App Review
App Store Connect
In-App Purchase
Hello. I want to log in to my account on Xcode. It tells me there is an error in my Apple account or password. There is no problem with the password or account. I contacted support and they couldn't solve the problem. What should I do?
Hey everyone, I purchased an Apple Developer Program and got my confirmation email that within 48h my developer account should be activated, but it never did. Plus after waiting more than 48h I wrote to support, describing everything, but never heard back from them.
Topic:
Developer Tools & Services
SubTopic:
Apple Developer Program
My app update has been in Waiting for Review since January 31. This is my second post here, as it appears the App Review team is monitoring these posts, and this is the only place where I’ve seen direct responses. I’ve submitted multiple support requests and called Apple Developer Support several times, but they can only leave messages for the App Review team, which remain unanswered (support case ID: 102819325365). I also requested an expedited review — with no response. This update is urgent for my app and my team. We are currently blocked and losing revenue each day. I would greatly appreciate any information on how much longer this might take, or whether it is worth continuing to wait.