Search results for

“Apple Maps Guides”

155,913 results found

Post

Replies

Boosts

Views

Activity

Seeking Compliance Feedback on Age Assurance & Parental Consent Workflow (iOS 26 APIs)
Context: We are developing an SDK to support global age verification regulations (e.g., Texas HB 18, Brazil’s LGPD). We plan to use the DeclaredAgeRange and PermissionKit frameworks. We want to verify if our proposed Block-by-Default sequence for non-compliant states is legally and policy-compliant according to Apple’s standards. Detailed Workflow Description: Initial Authentication: After the user logs in, the SDK calls requestAgeRange(ageGates: 13, 16, 18). Handling Sharing Status: If Declined: If the user declines age sharing (.declinedSharing), the SDK blocks app access and displays a popup guiding them to enable sharing in System Settings. Age Verification Results: Adult (VERIFIED, 18+): Immediate access to the game. Non-Regulated Region (UNKNOWN): Access to the game is allowed. Minor (SUPERVISED, 13-17): Step A (Age Gate): We check if they are 13+. If they are under 13, we block access and show an Underage notice. Step B (Family Sharing): If they are 13+, we check if Family Sharing is
1
0
162
1w
Request for Assistance with Duplicate App Rejection and Inaccessible Previous Account
Hello App Review Team, I am writing to request further assistance regarding the rejection under Guideline 4.3(a) (Design – Spam). The issue appears to be related to another app that I previously submitted from a different developer account. Unfortunately, I no longer have access to that previous account. I lost my phone, and the SIM card associated with that Apple ID has been permanently blocked. As a result, I am unable to receive verification codes or recover access to the account. I understand the concern about duplicate apps on the App Store and fully respect Apple’s guidelines. To resolve this issue, I would like to request one of the following: Guidance on how I can verify ownership of the previous account so I can take appropriate action (such as removing the older app or restricting storefronts), or Assistance from Apple in removing or disabling the duplicate app associated with my inaccessible account, or Any alternative solution you recommend to comply with Guideline 4.3(a
1
0
37
1w
App review in status "Waiting for review" for over 2 months
Hi everyone, I’m dealing with a strange App Review delay and would appreciate any advice from people who faced something similar. My app was released on January 20. A small update was approved quickly on January 28, and another one on January 29. So far everything looked normal. Then I submitted another update on February 6. This submission stayed in “Waiting for Review” for 3 weeks with no progress. During that time, I contacted Apple Support to ask if something was wrong with my submission or the review queue. The response took quite a while, and since nothing was changing, I assumed the queue got stuck. So I decided to remove the update and resubmit it. Later Support replied and told me that I removed my own update, and that the queue was working normally and there was nothing I needed to do. However, even after resubmitting, the new build stayed in the same “Waiting for Review” status all the way until March 19 — with no signs of movement. At this point I started to think maybe the review team fo
1
0
189
1w
Two Previously Approved Apps Pending Review — Business Event Tomorrow April 9th
Two Previously Approved Apps Pending Review — Business Event Tomorrow April 9th Hello everyone, I'm reaching out here hoping for guidance or assistance from the App Review team, as we are running out of time. We have two apps that were previously approved, had their publication canceled to implement minor updates, and are now stuck in the review process with our business event happening tomorrow, April 9th. Here is the full timeline: — App ID: 6761207761 • April 1 (1:44 PM): Approved by App Review. • Publication canceled to implement aesthetic/UI changes only. • April 2 (10:46 PM): Resubmitted with aesthetic updates. • April 3 (2:30 AM): Rejected — a device authentication feature was added without providing a test code to reviewers. • Feature was removed entirely. • April 4 (12:29 AM): Resubmitted. • April 8 (3:54 AM): Reviewed — Guideline 2.1 (Information Needed), reviewer asked two questions. • April 8 (4:21 AM): We responded to both questions via App Store Connect and tapped Update Review. • As of now: No
1
0
62
1w
App stuck in waiting for review.
Hi everyone, I uploaded my first app over a month ago now and there has been no status change at all. I have been stuck in ‘waiting for review’ the whole time since upload. I know Apple say sometimes it may take over the 24-48 hours but 1 month seems like I’ve been missed out. I’ve also submitted an expedited review to see if that helps but nothing as of yet. Does anyone have any advice at all? Thanks.
1
0
44
1w
Subscription Removed from Binary, but Still Stuck “In Review,” Causing Repeated 2.1(b) Rejections
Has anyone experienced something similar with App Review / App Store Connect? We ran into a very frustrating situation that is now seriously affecting our release and iteration plan. What happened: One of our subscription products was initially rejected on “value” grounds. Although we disagreed with that assessment, we removed that subscription from the latest build in order to move the review process forward. The problem is that the subscription product remained stuck in “In Review” status in App Store Connect. Because of that state, we were unable to edit, remove, or modify it from our side. App Review then rejected the app again under Guideline 2.1(b), saying the IAP attached to the submission could not be found in the binary. So the issue is basically: we already removed the product from the app as requested, but App Store Connect still keeps that product attached to review, and we have no way to remove it ourselves. Then the app gets rejected for exactly that mismatch. We explained this multiple times, a
1
0
40
1w
Audio cues not working when app is in the background
I have a iOS/watchOS app that gives audio cues, like a metronome, on specific patterns. The intent of the watch app is to have it at the same time as a workout app (ie Strava, Apple Fitness) and/or a music app (Spotify/Apple Music). The app works in the foreground just fine. But if I start another app (i.e. Strava) the haptic feedback and a ding continues to play in the background, but the beep or voice stops. Beep/voice works fine in iOS when in the background, just not in watchOS.
6
0
149
1w
Reply to AVContentKeySession does not call delegate for repeated processContentKeyRequest with same identifier
The behavior you're seeing — processContentKeyRequest(withIdentifier:initializationData:options:) silently skipping a repeated call for the same identifier — is not explicitly documented. The SDK header for this method describes it as a way to generate an AVContentKeyRequest from request initialization data already in hand, without awaiting such data during the processing of media data of an associated recipient — but says nothing about what happens on repeated calls for the same identifier. For your use case — proactive offline license renewal when you only have the identifier and no live AVContentKeyRequest — there are two approaches to consider: Revoke the content key, then re-request (iOS 17.4+) If you can target iOS 17.4 or later, AVContentKey.revoke() is likely the best fit. The SDK header states explicitly: Once revoked, the AVContentKey is no longer eligible to be used with any media. If the key is required again, or if the key is requested to be loaded by the application, a new AVContentKeyRequest wi
1w
CPListItem setImage: causes 29-second main thread hang on iOS 26.4 due to CoreUI performance regression
We're experiencing a severe main thread hang (29 seconds) in our CarPlay audio app when calling [CPListItem setImage:] on iOS 26.4. This issue affects 81% of our reported hang cases, and is concentrated on iOS 26.4. Environment iOS 26.4 CarPlay Audio app Images are downloaded via SDWebImage, resized to appropriate scale, then set via [CPListItem setImage:] on the main thread Problem When multiple list item images finish downloading around the same time, each setImage: call triggers expensive synchronous CoreUI operations on the main thread. The total accumulated time causes a 29-second freeze. The entire hang occurs inside Apple frameworks — no app code is on the hot path after calling setImage:. Call Stack (simplified) [CPListItem setImage:] └─ [CPImageSet initWithImage:treatmentBlock:] (57% + 21% + 18% = 96%) └─ [UIImageAsset imageWithTraitCollection:] └─ [UIImageAsset _withLock_imageWithConfiguration:] └─ [UIImageAsset _performLookUpRegisteredObjectForTraitCollection:] └─ [UITraitCollection _enume
Topic: UI Frameworks SubTopic: UIKit
1
0
61
1w
App rejected 4 times under 2.5.2 despite detailed clarifications - need guidance
Hi all, We've been rejected four times under Guideline 2.5.2 with identical responses, despite providing detailed clarifications each time. Hoping someone here has dealt with a similar situation. What our app is: A B2B SaaS companion app for our platform (Setgreet). Our customers — product managers and designers — create in-app engagement content (onboarding flows, feature announcements, surveys) on our web dashboard. This companion app lets their teammates and stakeholders view that content on a real device for review and approval before it goes live in the customer's own app via our SDK. The content is structured UI data (text, images, buttons, layout) fetched from our REST API. No executable code, no app binaries, no runtime interpretation, no app distribution. The rejection (verbatim, repeated 4 times): The app appears to be designed for clients or users to preview apps prior to being submitted to the App Store for review. This type of design allows you to change the app's behavior or functionality to dif
2
0
175
1w
Unable to reuse Bundle ID across accounts after TestFlight-only usage
I’m working with two Apple Developer Organization accounts and ran into an issue with Bundle ID reuse. In Account A: I created an App ID: com.example.app Created an app in App Store Connect using this Bundle ID Uploaded builds and used it only for TestFlight (never submitted for App Store review) Now I want to move development to Account B. However: When I try to create the same Bundle ID (com.example.app) in Account B, I get: “An App ID with Identifier 'com.example.app' is not available.” What I’ve considered: The app has never been submitted or approved It has only been used for TestFlight testing I have not yet attempted App Transfer (since it requires an approved app) Questions: Is a Bundle ID permanently locked to the original account even if the app was never submitted for review? If I delete the App ID and app from Account A, will the Bundle ID ever become reusable? Is submitting the app once and then using App Transfer the only way to move this Bundle ID to another account?
3
0
97
1w
Reply to How does Associated Domains Development works on watchOS?
Thanks @kelin Yeah in Apple Watch there are still a few limitations. There is a good documentation to see the difference and how to test per device: https://developer.apple.com/documentation/xcode/allowing-apps-and-websites-to-link-to-your-content/#Support-universal-links openSystemURL(_:) in watchOS I think you finding the limitations of what app will open. I would recommend to fill an enhancement request for the watch if you want to behave like an iOS device: If you're not familiar with how to file enhancement requests, take a look at Bug Reporting: How and Why? Albert Pascual
  Worldwide Developer Relations.
Topic: App & System Services SubTopic: General Tags:
1w
Reply to MapKit JS 401 Not Authorized (details empty) even with multiple token variants
Receiving the same result. Tokens that were originally working and non-expired suddenly began returning the same as the above. Tokens were all generated from https://developer.apple.com/account/resources/services/maps-tokens with accurate domains. curl 'https://cdn.apple-mapkit.com/ma/bootstrap?apiVersion=2&mkjsVersion=5.81.60&poi=1' -H 'accept: */*' -H 'accept-language: en-US,en;q=0.9' -H 'authorization: Bearer {token]' -H 'origin: {url}' -H 'priority: u=1, i' -H 'referer: {url}' {error:{message:Not Authorized,details:[]}} I additionally have exhausted all options including generating tokens from a p8. By all evaluation it appears to be an issue on Apple's side. I hope this can be resolved soon, as it's been a great inconvenience, especially having recently migrated from OpenStreetMaps to MapkitJS.
1w
Universal Links: Apple CDN returns SWCERR00301 Timeout for specific domains while others on same server work fine
Hi Everyone, We're experiencing a persistent issue where Apple's CDN returns SWCERR00301 Timeout for some of our associated domains, while other domains hosted on the exact same server work perfectly. Note: Using aliases below for privacy. working.example.com and failing.example.com are not our actual domains. The Problem Our app has multiple associated domains. When checking Apple's CDN: Working domain: $ curl -sD - https://app-site-association.cdn-apple.com/a/v1/www.working.example.com -o /dev/null HTTP/1.1 200 OK Apple-Origin-Format: json Cache-Control: max-age=21600,public Failing domain (same server, same IP, same AASA content): $ curl -sD - https://app-site-association.cdn-apple.com/a/v1/www.failing.example.com -o /dev/null HTTP/1.1 404 Not Found Apple-Failure-Reason: SWCERR00301 Timeout Apple-Failure-Details: {cause:context deadline exceeded (Client.Timeout exceeded while awaiting headers)} Apple-Try-Direct: true Cache-Control: max-age=3600,public O
4
0
165
1w
Seeking Compliance Feedback on Age Assurance & Parental Consent Workflow (iOS 26 APIs)
Context: We are developing an SDK to support global age verification regulations (e.g., Texas HB 18, Brazil’s LGPD). We plan to use the DeclaredAgeRange and PermissionKit frameworks. We want to verify if our proposed Block-by-Default sequence for non-compliant states is legally and policy-compliant according to Apple’s standards. Detailed Workflow Description: Initial Authentication: After the user logs in, the SDK calls requestAgeRange(ageGates: 13, 16, 18). Handling Sharing Status: If Declined: If the user declines age sharing (.declinedSharing), the SDK blocks app access and displays a popup guiding them to enable sharing in System Settings. Age Verification Results: Adult (VERIFIED, 18+): Immediate access to the game. Non-Regulated Region (UNKNOWN): Access to the game is allowed. Minor (SUPERVISED, 13-17): Step A (Age Gate): We check if they are 13+. If they are under 13, we block access and show an Underage notice. Step B (Family Sharing): If they are 13+, we check if Family Sharing is
Replies
1
Boosts
0
Views
162
Activity
1w
Request for Assistance with Duplicate App Rejection and Inaccessible Previous Account
Hello App Review Team, I am writing to request further assistance regarding the rejection under Guideline 4.3(a) (Design – Spam). The issue appears to be related to another app that I previously submitted from a different developer account. Unfortunately, I no longer have access to that previous account. I lost my phone, and the SIM card associated with that Apple ID has been permanently blocked. As a result, I am unable to receive verification codes or recover access to the account. I understand the concern about duplicate apps on the App Store and fully respect Apple’s guidelines. To resolve this issue, I would like to request one of the following: Guidance on how I can verify ownership of the previous account so I can take appropriate action (such as removing the older app or restricting storefronts), or Assistance from Apple in removing or disabling the duplicate app associated with my inaccessible account, or Any alternative solution you recommend to comply with Guideline 4.3(a
Replies
1
Boosts
0
Views
37
Activity
1w
App review in status "Waiting for review" for over 2 months
Hi everyone, I’m dealing with a strange App Review delay and would appreciate any advice from people who faced something similar. My app was released on January 20. A small update was approved quickly on January 28, and another one on January 29. So far everything looked normal. Then I submitted another update on February 6. This submission stayed in “Waiting for Review” for 3 weeks with no progress. During that time, I contacted Apple Support to ask if something was wrong with my submission or the review queue. The response took quite a while, and since nothing was changing, I assumed the queue got stuck. So I decided to remove the update and resubmit it. Later Support replied and told me that I removed my own update, and that the queue was working normally and there was nothing I needed to do. However, even after resubmitting, the new build stayed in the same “Waiting for Review” status all the way until March 19 — with no signs of movement. At this point I started to think maybe the review team fo
Replies
1
Boosts
0
Views
189
Activity
1w
Two Previously Approved Apps Pending Review — Business Event Tomorrow April 9th
Two Previously Approved Apps Pending Review — Business Event Tomorrow April 9th Hello everyone, I'm reaching out here hoping for guidance or assistance from the App Review team, as we are running out of time. We have two apps that were previously approved, had their publication canceled to implement minor updates, and are now stuck in the review process with our business event happening tomorrow, April 9th. Here is the full timeline: — App ID: 6761207761 • April 1 (1:44 PM): Approved by App Review. • Publication canceled to implement aesthetic/UI changes only. • April 2 (10:46 PM): Resubmitted with aesthetic updates. • April 3 (2:30 AM): Rejected — a device authentication feature was added without providing a test code to reviewers. • Feature was removed entirely. • April 4 (12:29 AM): Resubmitted. • April 8 (3:54 AM): Reviewed — Guideline 2.1 (Information Needed), reviewer asked two questions. • April 8 (4:21 AM): We responded to both questions via App Store Connect and tapped Update Review. • As of now: No
Replies
1
Boosts
0
Views
62
Activity
1w
App stuck in waiting for review.
Hi everyone, I uploaded my first app over a month ago now and there has been no status change at all. I have been stuck in ‘waiting for review’ the whole time since upload. I know Apple say sometimes it may take over the 24-48 hours but 1 month seems like I’ve been missed out. I’ve also submitted an expedited review to see if that helps but nothing as of yet. Does anyone have any advice at all? Thanks.
Replies
1
Boosts
0
Views
44
Activity
1w
Subscription Removed from Binary, but Still Stuck “In Review,” Causing Repeated 2.1(b) Rejections
Has anyone experienced something similar with App Review / App Store Connect? We ran into a very frustrating situation that is now seriously affecting our release and iteration plan. What happened: One of our subscription products was initially rejected on “value” grounds. Although we disagreed with that assessment, we removed that subscription from the latest build in order to move the review process forward. The problem is that the subscription product remained stuck in “In Review” status in App Store Connect. Because of that state, we were unable to edit, remove, or modify it from our side. App Review then rejected the app again under Guideline 2.1(b), saying the IAP attached to the submission could not be found in the binary. So the issue is basically: we already removed the product from the app as requested, but App Store Connect still keeps that product attached to review, and we have no way to remove it ourselves. Then the app gets rejected for exactly that mismatch. We explained this multiple times, a
Replies
1
Boosts
0
Views
40
Activity
1w
Audio cues not working when app is in the background
I have a iOS/watchOS app that gives audio cues, like a metronome, on specific patterns. The intent of the watch app is to have it at the same time as a workout app (ie Strava, Apple Fitness) and/or a music app (Spotify/Apple Music). The app works in the foreground just fine. But if I start another app (i.e. Strava) the haptic feedback and a ding continues to play in the background, but the beep or voice stops. Beep/voice works fine in iOS when in the background, just not in watchOS.
Replies
6
Boosts
0
Views
149
Activity
1w
Reply to AVContentKeySession does not call delegate for repeated processContentKeyRequest with same identifier
The behavior you're seeing — processContentKeyRequest(withIdentifier:initializationData:options:) silently skipping a repeated call for the same identifier — is not explicitly documented. The SDK header for this method describes it as a way to generate an AVContentKeyRequest from request initialization data already in hand, without awaiting such data during the processing of media data of an associated recipient — but says nothing about what happens on repeated calls for the same identifier. For your use case — proactive offline license renewal when you only have the identifier and no live AVContentKeyRequest — there are two approaches to consider: Revoke the content key, then re-request (iOS 17.4+) If you can target iOS 17.4 or later, AVContentKey.revoke() is likely the best fit. The SDK header states explicitly: Once revoked, the AVContentKey is no longer eligible to be used with any media. If the key is required again, or if the key is requested to be loaded by the application, a new AVContentKeyRequest wi
Replies
Boosts
Views
Activity
1w
CPListItem setImage: causes 29-second main thread hang on iOS 26.4 due to CoreUI performance regression
We're experiencing a severe main thread hang (29 seconds) in our CarPlay audio app when calling [CPListItem setImage:] on iOS 26.4. This issue affects 81% of our reported hang cases, and is concentrated on iOS 26.4. Environment iOS 26.4 CarPlay Audio app Images are downloaded via SDWebImage, resized to appropriate scale, then set via [CPListItem setImage:] on the main thread Problem When multiple list item images finish downloading around the same time, each setImage: call triggers expensive synchronous CoreUI operations on the main thread. The total accumulated time causes a 29-second freeze. The entire hang occurs inside Apple frameworks — no app code is on the hot path after calling setImage:. Call Stack (simplified) [CPListItem setImage:] └─ [CPImageSet initWithImage:treatmentBlock:] (57% + 21% + 18% = 96%) └─ [UIImageAsset imageWithTraitCollection:] └─ [UIImageAsset _withLock_imageWithConfiguration:] └─ [UIImageAsset _performLookUpRegisteredObjectForTraitCollection:] └─ [UITraitCollection _enume
Topic: UI Frameworks SubTopic: UIKit
Replies
1
Boosts
0
Views
61
Activity
1w
App rejected 4 times under 2.5.2 despite detailed clarifications - need guidance
Hi all, We've been rejected four times under Guideline 2.5.2 with identical responses, despite providing detailed clarifications each time. Hoping someone here has dealt with a similar situation. What our app is: A B2B SaaS companion app for our platform (Setgreet). Our customers — product managers and designers — create in-app engagement content (onboarding flows, feature announcements, surveys) on our web dashboard. This companion app lets their teammates and stakeholders view that content on a real device for review and approval before it goes live in the customer's own app via our SDK. The content is structured UI data (text, images, buttons, layout) fetched from our REST API. No executable code, no app binaries, no runtime interpretation, no app distribution. The rejection (verbatim, repeated 4 times): The app appears to be designed for clients or users to preview apps prior to being submitted to the App Store for review. This type of design allows you to change the app's behavior or functionality to dif
Replies
2
Boosts
0
Views
175
Activity
1w
Unable to reuse Bundle ID across accounts after TestFlight-only usage
I’m working with two Apple Developer Organization accounts and ran into an issue with Bundle ID reuse. In Account A: I created an App ID: com.example.app Created an app in App Store Connect using this Bundle ID Uploaded builds and used it only for TestFlight (never submitted for App Store review) Now I want to move development to Account B. However: When I try to create the same Bundle ID (com.example.app) in Account B, I get: “An App ID with Identifier 'com.example.app' is not available.” What I’ve considered: The app has never been submitted or approved It has only been used for TestFlight testing I have not yet attempted App Transfer (since it requires an approved app) Questions: Is a Bundle ID permanently locked to the original account even if the app was never submitted for review? If I delete the App ID and app from Account A, will the Bundle ID ever become reusable? Is submitting the app once and then using App Transfer the only way to move this Bundle ID to another account?
Replies
3
Boosts
0
Views
97
Activity
1w
Reply to 26.4 beta and RC versions are unable to be created on anything but 26.4 beta host OS
I just checked on FB22286320 and it seems that you pushed back on this. Thanks. Given that there’s a workaround for the immediate issue, I think your bug report is the right path forward for future improvements. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
Topic: App & System Services SubTopic: Core OS Tags:
Replies
Boosts
Views
Activity
1w
Reply to How does Associated Domains Development works on watchOS?
Thanks @kelin Yeah in Apple Watch there are still a few limitations. There is a good documentation to see the difference and how to test per device: https://developer.apple.com/documentation/xcode/allowing-apps-and-websites-to-link-to-your-content/#Support-universal-links openSystemURL(_:) in watchOS I think you finding the limitations of what app will open. I would recommend to fill an enhancement request for the watch if you want to behave like an iOS device: If you're not familiar with how to file enhancement requests, take a look at Bug Reporting: How and Why? Albert Pascual
  Worldwide Developer Relations.
Topic: App & System Services SubTopic: General Tags:
Replies
Boosts
Views
Activity
1w
Reply to MapKit JS 401 Not Authorized (details empty) even with multiple token variants
Receiving the same result. Tokens that were originally working and non-expired suddenly began returning the same as the above. Tokens were all generated from https://developer.apple.com/account/resources/services/maps-tokens with accurate domains. curl 'https://cdn.apple-mapkit.com/ma/bootstrap?apiVersion=2&mkjsVersion=5.81.60&poi=1' -H 'accept: */*' -H 'accept-language: en-US,en;q=0.9' -H 'authorization: Bearer {token]' -H 'origin: {url}' -H 'priority: u=1, i' -H 'referer: {url}' {error:{message:Not Authorized,details:[]}} I additionally have exhausted all options including generating tokens from a p8. By all evaluation it appears to be an issue on Apple's side. I hope this can be resolved soon, as it's been a great inconvenience, especially having recently migrated from OpenStreetMaps to MapkitJS.
Replies
Boosts
Views
Activity
1w
Universal Links: Apple CDN returns SWCERR00301 Timeout for specific domains while others on same server work fine
Hi Everyone, We're experiencing a persistent issue where Apple's CDN returns SWCERR00301 Timeout for some of our associated domains, while other domains hosted on the exact same server work perfectly. Note: Using aliases below for privacy. working.example.com and failing.example.com are not our actual domains. The Problem Our app has multiple associated domains. When checking Apple's CDN: Working domain: $ curl -sD - https://app-site-association.cdn-apple.com/a/v1/www.working.example.com -o /dev/null HTTP/1.1 200 OK Apple-Origin-Format: json Cache-Control: max-age=21600,public Failing domain (same server, same IP, same AASA content): $ curl -sD - https://app-site-association.cdn-apple.com/a/v1/www.failing.example.com -o /dev/null HTTP/1.1 404 Not Found Apple-Failure-Reason: SWCERR00301 Timeout Apple-Failure-Details: {cause:context deadline exceeded (Client.Timeout exceeded while awaiting headers)} Apple-Try-Direct: true Cache-Control: max-age=3600,public O
Replies
4
Boosts
0
Views
165
Activity
1w