Search results for

“Apple Maps Guides”

155,742 results found

Post

Replies

Boosts

Views

Activity

Reply to Port forwarding with VZVmnetNetworkDeviceAttachment
I’ve been discussing your issue with the vmnet folks and I think I have a handle on what’s going on here. However, I want to run some things past you before I say anything definitive. Consider this setup: ---+--------+--------- Wi-Fi to Internet | | host Mac X | ---+---+-------------- vmnet | guest VM My understanding is that software running on the host Mac is unable to connect to a server running on the VM via the public port (8000), even though you have forwarding configured in vmnet. Have you tried doing the same from some other machine on the host’s network, so X in this case? Well, using the host Mac’s Wi-Fi IP address, obviously, not using localhost (-: Also, you wrote: [quote='884688022, rbmanian75, /thread/822658?answerId=884688022#884688022, /profile/rbmanian75'] But i found that reaching http://guestip:port worked fine. [/quote] Is that when only using the API? Or with pfctl hackery? If it’s the latter, I’d appreciate you concentrating on the former, because that’s the only thing we support [1]. As
Topic: App & System Services SubTopic: Core OS Tags:
17h
How To Install on a Personal Device
Developer Help says: Do I need to enroll in the Apple Developer Program to install apps on a device? No. You can install apps on your personal device with Xcode. Yet Xcode 26.4 says: Signing for Never Forget requires a development team. Select a development team in the Signing & Capabilities editor. Can someone help me understand this? A developer account isn't required, yet a development team (in a developer account) is? 🤷
1
0
31
18h
Reply to Static library produced by Xcode 26 causes link error on Xcode 16
And that’s why it’s good when folks post their bug numbers (-: Looking up the status of FB21130604 I see that we actually passed a workaround on to the originator. And one of my colleagues also sent them the workaround via an issue filed against their test project. See here. Nice! Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
18h
Reply to AID A000000308000010000100 seems mandatory to communicate with any smart card through TKSmartCardSlotNFCSession
[quote='884571022, idopte, /thread/822656?answerId=884571022#884571022, /profile/idopte'] My main concern is that … [/quote] I’m not sure what I can do to alleviate that concern here on the forums. Given that you have a working system but you’re concerned that the documentation is not sufficiently clear to determine whether that’s correct, I think your best option is to file a bug for better documentation. Please post your bug number, just for the record. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
Topic: Privacy & Security SubTopic: General Tags:
18h
2 Months of Identical Copy-Paste Rejections for a Game Emulator — No Human Review, No Meaningful Feedback
Hello, I'm the developer of RPGPlayer, a game emulator for RPG Maker games that has been live on the App Store since 2025. I'm writing here out of frustration and desperation after 2+ months of trying to publish a critical bug fix update. The Situation I submitted v2.4 on February 21, 2026. Since then, I have received 9+ rejections under Guidelines 4.7 and 2.5.2. Every single rejection message is word-for-word identical — the same copy-pasted text, every time. None of my detailed technical responses have ever been acknowledged or addressed. I have submitted appeals twice through the App Review Board. Both times I received the same automated response: The App Review Board will contact you directly once they've completed their investigation. The first appeal went unanswered for over 30 days. At this point, I genuinely do not believe a human being has opened my app during any of these reviews. The Technical Reality RPGPlayer is a game emulator, explicitly permitted under Guideline 4.7. The rejection under 4.7 st
2
0
47
18h
Reply to Provisioning profiles marked "Ineligible" for Contactless Pass Provisioning even though entitlement is present in profile
[quote='884572022, kpatel1991, /thread/821961?answerId=884572022#884572022, /profile/kpatel1991'] the ShareableCredential one appears but even if we check it - Xcode still isn't allowing us to deploy. [/quote] Right. That is the nature of the bug in question here (FB22439399). You need to apply for the Contactless Pass Provisioning (deprecated) capability. There’s no form to do that specifically, so use the common Contactless Pass Provisioning capability form. [quote='884560022, Nagavendra, /thread/821961?answerId=884560022#884560022, /profile/Nagavendra'] It’s working now with the following approach … [/quote] Excellent news. [quote='884560022, Nagavendra, /thread/821961?answerId=884560022#884560022, /profile/Nagavendra'] However, this does not seem like a proper or permanent solution. [/quote] Indeed. The permanent solution will involve a fix to Xcode, which is what we’re tracking with the above-mentioned bug. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail =
18h
Critical Bug — Cannot Submit or Delete Draft Response to Guideline 5.6.4 Notice — App at Risk of Removal
Hi everyone, I am hoping someone here has experienced this and can help, because we are in a really difficult position right now. We received a notice from App Review regarding Guideline 5.6.4 and have been working hard to prepare a full response with supporting evidence. The problem is that a draft response exists in App Store Connect that we cannot submit or delete. Every time we click either Submit or Delete Draft, we get the same error: The resource cannot be found That is it. No further explanation, no workaround, nothing. The draft is just stuck there and we cannot get past it. Because we could not submit through the normal channel, we uploaded a new build with our action plan included in the notes, hoping that would reach the review team. The build has been sitting there unreviewed. We have raised a support ticket with Apple Developer Support and have not received any response. The clock is ticking. App Review has given us a deadline to respond or face removal from the App Store. We have our r
2
0
59
18h
Technical scope of Default Dialer App in EU: Access to Cellular Audio Stream for AI Services
Hello, I am researching the technical feasibility of developing a Default Dialer App for the EU market using the specific entitlements granted under the Digital Markets Act (DMA). Our primary goal is to implement a Cellular/VoLTE-based calling system—not mVoIP—and we need to clarify whether it is possible to provide features such as STT (Speech-to-Text) and Call Summarization, which require In-call Audio Recording. Regarding the Default Dialer App Entitlement in the EU, I would like to clarify the following: Access to Raw Audio Stream: When an app is granted the Default Dialer status in the EU, does it gain programmatic access to the downlink and uplink audio streams of a cellular/VoLTE call for recording purposes? LiveCommunicationKit & Recording APIs: Does LiveCommunicationKit (or any related framework for iOS 26) provide specific APIs for a third-party dialer to capture native telephony audio? Entitlement Scope for Partners: If an EU-based partner obtains the necessary entitlements, can those entitleme
3
0
51
18h
In-App Purchase works in TestFlight but fails during App Review (Apple can't complete purchase)
Hello, I have an issue with In-App Purchases during App Review. In TestFlight and Sandbox, everything works correctly: Products are loaded Subscriptions are visible Purchase completes successfully However, Apple reports that the purchase fails during review. My subscriptions are: Created and active in App Store Connect Attached to the app version Paid Apps Agreement accepted I also added all required information (price, duration, EULA, privacy policy). Why would purchases work in TestFlight but fail during App Review? Thank you for your help.
1
0
19
19h
Best practice for replacing deprecated sem_init/sem_wait in a cross-platform threading layer on macOS (arm64)
Hi all, I'm working on a cross-platform runtime that manages a pool of threads (think game engine / emulator style... dozens of guest threads mapped 1:1 to host pthreads). It was originally written for Linux and Windows and we're now porting to macOS on Apple Silicon. We've hit a wall with a deadlock on macOS and traced it back to our use of POSIX unnamed semaphores (sem_init / sem_wait / sem_post) for thread suspend and resume. We were unaware these have never actually been implemented on macOS, sem_init silently returns -1 with ENOSYS and then sem_wait just hangs forever. That explains our deadlock. The tricky part is how we use them. Our suspend mechanism works by sending SIGUSR1 to a target thread via pthread_kill. The signal handler then calls sem_wait to block the thread in place until another thread calls sem_post to resume it. So whatever we replace sem_init/sem_wait with needs to be safe to call from inside a signal handler. From what I can tell: dispatch_semaphore_wait is not docum
1
0
39
20h
Reply to Requesting com.apple.managed-keychain Entitlement for Enterprise S/MIME Cert Visibility
[quote='822908021, unni0786, /thread/822908, /profile/unni0786'] Is com.apple.managed-keychain the correct entitlement for this use case? [/quote] I don’t think so. I’ve never even heard of that before, and there’s certainly no documented way to apply for it. [quote='822908021, unni0786, /thread/822908, /profile/unni0786'] the cert profile configured as always available in MDM. [/quote] Again, that’s not something I’m aware of. It’s possible that you’re talking about the AllowAllAppsAccess property, as documented here. If so, that’s a Mac-only thing. In general, iOS apps cannot access credentials installed via MDM configuration profiles [1]. Historically, folks with this general requirement didn’t have a good path forward. These days we have an excellent new option, the ManagedApp framework. It’s super cool. For a short intro, watch WWDC 2025 Session 203 Get to know the ManagedApp Framework. However, I don’t think it’ll help you, because your app is specifically concerned with the state of credentials there w
20h
Reply to NEURLFilter Not Blocking urls
Let’s focus this discussion on your earlier thread. If you have new information, feel free to post it by replying on that thread. And, yes, I realise that no one has responded to you over there. I’ve been hoping to get to it but I just don’t have time right now )-: However, starting a second thread isn’t helping anyone. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
20h
Reply to How to install and manage Network Extension in case of GUI-less application?
In the Apple world there is no such thing as a “GUI-less application”. Apps are user-visible things that you launch from the Finder, the Home screen on iOS, and so so. If you’re building an product that relies on a system extension (sysex) then my general advice is: Embed the system extension in a container app that has a GUI that allows the user to install and remote the sysex using System Extensions framework. And, in the case of a NE provide, configure it using the Network Extension API. If you need some other background processing functionality — like a launchd daemon or agent — embed that in your app and manage it via SMAppService. If you want to support customers in a managed environment, explore the various MDM options for installing your app, enabling your sysex, and configure its options. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
Topic: App & System Services SubTopic: Core OS Tags:
20h
Reply to Distribution Methods - Ad-Hoc vs Debugging Validity
[quote='823069021, natasha_m, /thread/823069, /profile/natasha_m'] What is the effective validity period of an Ad Hoc build? [/quote] My understanding is that: This is gated by the app’s provisioning profile. Ad Hoc provisioning profiles live for about a year. However, you can check this for yourself by dumping the provisioning profile. TN3125 Inside Code Signing: Provisioning Profiles explains how to do that. IMPORTANT Some types of provisioning profiles have an ExpirationDate property, which makes the expiration date very clear. In others you have to combine the CreationDate property and the TimeToLive property, the latter being a count of days. Development provisioning profiles have a similar limit, and you can work that out in the same way. [quote='823069021, natasha_m, /thread/823069, /profile/natasha_m'] If we distribute the app using a development (debug) build via provisioning profiles, what is the expiration timeline? [/quote] You need to distinguish between: Build configuration (Debug or Release) Co
21h
Reply to What is ~/.CFUserTextEncoding used for?
Albert’s provided some good info, but I want to talk about the big picture here. Why are you asking about this? From an API perspective, ~/.CFUserTextEncoding is an implementation detail. If you’re writing code, the location, format, and function of that file shouldn’t matter. Can you elaborate on the context which caused you to ask this question? Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
Topic: App & System Services SubTopic: Core OS Tags:
21h
Reply to Port forwarding with VZVmnetNetworkDeviceAttachment
I’ve been discussing your issue with the vmnet folks and I think I have a handle on what’s going on here. However, I want to run some things past you before I say anything definitive. Consider this setup: ---+--------+--------- Wi-Fi to Internet | | host Mac X | ---+---+-------------- vmnet | guest VM My understanding is that software running on the host Mac is unable to connect to a server running on the VM via the public port (8000), even though you have forwarding configured in vmnet. Have you tried doing the same from some other machine on the host’s network, so X in this case? Well, using the host Mac’s Wi-Fi IP address, obviously, not using localhost (-: Also, you wrote: [quote='884688022, rbmanian75, /thread/822658?answerId=884688022#884688022, /profile/rbmanian75'] But i found that reaching http://guestip:port worked fine. [/quote] Is that when only using the API? Or with pfctl hackery? If it’s the latter, I’d appreciate you concentrating on the former, because that’s the only thing we support [1]. As
Topic: App & System Services SubTopic: Core OS Tags:
Replies
Boosts
Views
Activity
17h
How To Install on a Personal Device
Developer Help says: Do I need to enroll in the Apple Developer Program to install apps on a device? No. You can install apps on your personal device with Xcode. Yet Xcode 26.4 says: Signing for Never Forget requires a development team. Select a development team in the Signing & Capabilities editor. Can someone help me understand this? A developer account isn't required, yet a development team (in a developer account) is? 🤷
Replies
1
Boosts
0
Views
31
Activity
18h
Reply to Static library produced by Xcode 26 causes link error on Xcode 16
And that’s why it’s good when folks post their bug numbers (-: Looking up the status of FB21130604 I see that we actually passed a workaround on to the originator. And one of my colleagues also sent them the workaround via an issue filed against their test project. See here. Nice! Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
Replies
Boosts
Views
Activity
18h
Reply to AID A000000308000010000100 seems mandatory to communicate with any smart card through TKSmartCardSlotNFCSession
[quote='884571022, idopte, /thread/822656?answerId=884571022#884571022, /profile/idopte'] My main concern is that … [/quote] I’m not sure what I can do to alleviate that concern here on the forums. Given that you have a working system but you’re concerned that the documentation is not sufficiently clear to determine whether that’s correct, I think your best option is to file a bug for better documentation. Please post your bug number, just for the record. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
Topic: Privacy & Security SubTopic: General Tags:
Replies
Boosts
Views
Activity
18h
2 Months of Identical Copy-Paste Rejections for a Game Emulator — No Human Review, No Meaningful Feedback
Hello, I'm the developer of RPGPlayer, a game emulator for RPG Maker games that has been live on the App Store since 2025. I'm writing here out of frustration and desperation after 2+ months of trying to publish a critical bug fix update. The Situation I submitted v2.4 on February 21, 2026. Since then, I have received 9+ rejections under Guidelines 4.7 and 2.5.2. Every single rejection message is word-for-word identical — the same copy-pasted text, every time. None of my detailed technical responses have ever been acknowledged or addressed. I have submitted appeals twice through the App Review Board. Both times I received the same automated response: The App Review Board will contact you directly once they've completed their investigation. The first appeal went unanswered for over 30 days. At this point, I genuinely do not believe a human being has opened my app during any of these reviews. The Technical Reality RPGPlayer is a game emulator, explicitly permitted under Guideline 4.7. The rejection under 4.7 st
Replies
2
Boosts
0
Views
47
Activity
18h
Reply to Provisioning profiles marked "Ineligible" for Contactless Pass Provisioning even though entitlement is present in profile
[quote='884572022, kpatel1991, /thread/821961?answerId=884572022#884572022, /profile/kpatel1991'] the ShareableCredential one appears but even if we check it - Xcode still isn't allowing us to deploy. [/quote] Right. That is the nature of the bug in question here (FB22439399). You need to apply for the Contactless Pass Provisioning (deprecated) capability. There’s no form to do that specifically, so use the common Contactless Pass Provisioning capability form. [quote='884560022, Nagavendra, /thread/821961?answerId=884560022#884560022, /profile/Nagavendra'] It’s working now with the following approach … [/quote] Excellent news. [quote='884560022, Nagavendra, /thread/821961?answerId=884560022#884560022, /profile/Nagavendra'] However, this does not seem like a proper or permanent solution. [/quote] Indeed. The permanent solution will involve a fix to Xcode, which is what we’re tracking with the above-mentioned bug. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail =
Replies
Boosts
Views
Activity
18h
Critical Bug — Cannot Submit or Delete Draft Response to Guideline 5.6.4 Notice — App at Risk of Removal
Hi everyone, I am hoping someone here has experienced this and can help, because we are in a really difficult position right now. We received a notice from App Review regarding Guideline 5.6.4 and have been working hard to prepare a full response with supporting evidence. The problem is that a draft response exists in App Store Connect that we cannot submit or delete. Every time we click either Submit or Delete Draft, we get the same error: The resource cannot be found That is it. No further explanation, no workaround, nothing. The draft is just stuck there and we cannot get past it. Because we could not submit through the normal channel, we uploaded a new build with our action plan included in the notes, hoping that would reach the review team. The build has been sitting there unreviewed. We have raised a support ticket with Apple Developer Support and have not received any response. The clock is ticking. App Review has given us a deadline to respond or face removal from the App Store. We have our r
Replies
2
Boosts
0
Views
59
Activity
18h
Technical scope of Default Dialer App in EU: Access to Cellular Audio Stream for AI Services
Hello, I am researching the technical feasibility of developing a Default Dialer App for the EU market using the specific entitlements granted under the Digital Markets Act (DMA). Our primary goal is to implement a Cellular/VoLTE-based calling system—not mVoIP—and we need to clarify whether it is possible to provide features such as STT (Speech-to-Text) and Call Summarization, which require In-call Audio Recording. Regarding the Default Dialer App Entitlement in the EU, I would like to clarify the following: Access to Raw Audio Stream: When an app is granted the Default Dialer status in the EU, does it gain programmatic access to the downlink and uplink audio streams of a cellular/VoLTE call for recording purposes? LiveCommunicationKit & Recording APIs: Does LiveCommunicationKit (or any related framework for iOS 26) provide specific APIs for a third-party dialer to capture native telephony audio? Entitlement Scope for Partners: If an EU-based partner obtains the necessary entitlements, can those entitleme
Replies
3
Boosts
0
Views
51
Activity
18h
In-App Purchase works in TestFlight but fails during App Review (Apple can't complete purchase)
Hello, I have an issue with In-App Purchases during App Review. In TestFlight and Sandbox, everything works correctly: Products are loaded Subscriptions are visible Purchase completes successfully However, Apple reports that the purchase fails during review. My subscriptions are: Created and active in App Store Connect Attached to the app version Paid Apps Agreement accepted I also added all required information (price, duration, EULA, privacy policy). Why would purchases work in TestFlight but fail during App Review? Thank you for your help.
Replies
1
Boosts
0
Views
19
Activity
19h
Best practice for replacing deprecated sem_init/sem_wait in a cross-platform threading layer on macOS (arm64)
Hi all, I'm working on a cross-platform runtime that manages a pool of threads (think game engine / emulator style... dozens of guest threads mapped 1:1 to host pthreads). It was originally written for Linux and Windows and we're now porting to macOS on Apple Silicon. We've hit a wall with a deadlock on macOS and traced it back to our use of POSIX unnamed semaphores (sem_init / sem_wait / sem_post) for thread suspend and resume. We were unaware these have never actually been implemented on macOS, sem_init silently returns -1 with ENOSYS and then sem_wait just hangs forever. That explains our deadlock. The tricky part is how we use them. Our suspend mechanism works by sending SIGUSR1 to a target thread via pthread_kill. The signal handler then calls sem_wait to block the thread in place until another thread calls sem_post to resume it. So whatever we replace sem_init/sem_wait with needs to be safe to call from inside a signal handler. From what I can tell: dispatch_semaphore_wait is not docum
Replies
1
Boosts
0
Views
39
Activity
20h
Reply to Requesting com.apple.managed-keychain Entitlement for Enterprise S/MIME Cert Visibility
[quote='822908021, unni0786, /thread/822908, /profile/unni0786'] Is com.apple.managed-keychain the correct entitlement for this use case? [/quote] I don’t think so. I’ve never even heard of that before, and there’s certainly no documented way to apply for it. [quote='822908021, unni0786, /thread/822908, /profile/unni0786'] the cert profile configured as always available in MDM. [/quote] Again, that’s not something I’m aware of. It’s possible that you’re talking about the AllowAllAppsAccess property, as documented here. If so, that’s a Mac-only thing. In general, iOS apps cannot access credentials installed via MDM configuration profiles [1]. Historically, folks with this general requirement didn’t have a good path forward. These days we have an excellent new option, the ManagedApp framework. It’s super cool. For a short intro, watch WWDC 2025 Session 203 Get to know the ManagedApp Framework. However, I don’t think it’ll help you, because your app is specifically concerned with the state of credentials there w
Replies
Boosts
Views
Activity
20h
Reply to NEURLFilter Not Blocking urls
Let’s focus this discussion on your earlier thread. If you have new information, feel free to post it by replying on that thread. And, yes, I realise that no one has responded to you over there. I’ve been hoping to get to it but I just don’t have time right now )-: However, starting a second thread isn’t helping anyone. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
Replies
Boosts
Views
Activity
20h
Reply to How to install and manage Network Extension in case of GUI-less application?
In the Apple world there is no such thing as a “GUI-less application”. Apps are user-visible things that you launch from the Finder, the Home screen on iOS, and so so. If you’re building an product that relies on a system extension (sysex) then my general advice is: Embed the system extension in a container app that has a GUI that allows the user to install and remote the sysex using System Extensions framework. And, in the case of a NE provide, configure it using the Network Extension API. If you need some other background processing functionality — like a launchd daemon or agent — embed that in your app and manage it via SMAppService. If you want to support customers in a managed environment, explore the various MDM options for installing your app, enabling your sysex, and configure its options. 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
20h
Reply to Distribution Methods - Ad-Hoc vs Debugging Validity
[quote='823069021, natasha_m, /thread/823069, /profile/natasha_m'] What is the effective validity period of an Ad Hoc build? [/quote] My understanding is that: This is gated by the app’s provisioning profile. Ad Hoc provisioning profiles live for about a year. However, you can check this for yourself by dumping the provisioning profile. TN3125 Inside Code Signing: Provisioning Profiles explains how to do that. IMPORTANT Some types of provisioning profiles have an ExpirationDate property, which makes the expiration date very clear. In others you have to combine the CreationDate property and the TimeToLive property, the latter being a count of days. Development provisioning profiles have a similar limit, and you can work that out in the same way. [quote='823069021, natasha_m, /thread/823069, /profile/natasha_m'] If we distribute the app using a development (debug) build via provisioning profiles, what is the expiration timeline? [/quote] You need to distinguish between: Build configuration (Debug or Release) Co
Replies
Boosts
Views
Activity
21h
Reply to What is ~/.CFUserTextEncoding used for?
Albert’s provided some good info, but I want to talk about the big picture here. Why are you asking about this? From an API perspective, ~/.CFUserTextEncoding is an implementation detail. If you’re writing code, the location, format, and function of that file shouldn’t matter. Can you elaborate on the context which caused you to ask this question? 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
21h