Search results for

“Apple Maps Guides”

155,786 results found

Post

Replies

Boosts

Views

Activity

Music streaming app with external payment only – EEA compliance question
Hi everyone, I'm developing a music streaming app for iOS and I have a question about App Store guidelines before I submit. Here's how my app works: The app has a signup screen and a login screen There are NO in-app purchases at all Users pay for their subscription on our external website (a separate web app) Once they've paid on the website, they log into the iOS app to listen to music The app itself contains no payment flow, just an external link directing users to our website to subscribe My company is based in France (EU/EEA). My questions: Is this external-payment-only model permitted under current App Store Review Guidelines? Since I'm in the EEA, do I need to apply for an External Purchase Link Entitlement (StoreKit External Purchase Link), or can I operate without it since payment happens entirely outside the app? Is there a difference between simply not having any payment in the app vs. actively linking users out to a website for payment? I want to get this right before submitting. Any guidance from
1
0
39
1d
Reply to My VPN client has troubles being uploaded.
If your app has been rejected and you need help resolving the issue, consider taking advantage of one of the following support options available from App Review: Reply to request a call with an Apple representative to discuss the outcome of the review. Submit an appeal to the App Review Board if you believe your app follows the App Review Guidelines. Visit the Contact Us page on Apple Developer and select the App Review tile to learn more.
1d
Enrollment stuck on "Pending complete your purchase" for 6 days, payment confirmed
Hello, I enrolled in the Apple Developer Program as an individual and my account has been stuck in a pending state for 6 days with no progress. What I'm seeing: Account status shows Pending in the top-right dropdown The portal displays a banner: Purchase your membership. To continue your enrollment, complete your purchase now. Your purchase may take up to 48 hours to process. It has now been well past 48 hours (6 days) Payment status: Payment was successfully charged confirmed on my bank statement I received an official receipt from Apple with an order number No refund or reversal has been issued What I've tried: Waiting the advertised 48 hours (now 6 days past) Signing out and back in Opened a case via Account Help no response yet I'd prefer not to click complete your purchase now since payment has already been captured and I don't want to risk a duplicate charge. I have raised ticket on 12th of April and received no reply. Requested call backs waited almost 2+ hours across 3 calls no agent
0
0
28
2d
Reply to Provisioning profiles marked "Ineligible" for Contactless Pass Provisioning even though entitlement is present in profile
@DTS Engineer : Thank you! It’s working now with the following approach: We contacted Apple Support and requested them to re‑enable Contactless Pass Provisioning(Deprecated). Apple enabled it for our account and generated a new provisioning profile. After using the new profile, everything is working as expected. However, this does not seem like a proper or permanent solution. It is unclear who initially blocked this setting, but re‑enabling it from Apple’s side resolved the issue for us. Hope this helps anyone facing a similar problem.
2d
Reply to iOS 26 UITabBar Layout Glitch: Custom Appearance vs. Liquid Glass Effects during Rotation
[quote='822878021, jimmy520, /thread/822878, /profile/jimmy520'] Does this guidance also apply to UITabBar? [/quote] Yes, TN3106 applies broadly to navigation elements including UITabBar. Custom backgrounds, colors and appearances can interfere with how the system manages Liquid Glass. People use Apple products in all sorts of ways, to avoid any unexpected results, it's best to stick to recommended best practices. Consider how the system handles accessibility automatically. There's a chance going against a recommendation can make some content harder to see for some of your users. [quote='822878021, jimmy520, /thread/822878, /profile/jimmy520'] could setting a custom background color via UITabBarAppearance interfere with internal layout constraints required for the Liquid Glass effect to adapt correctly during orientation changes? [/quote] That sounds odd to me. If it's behaving differently depending on orientation. I'd be interested in taking a look and sharing that report with the relevant engineeri
Topic: UI Frameworks SubTopic: UIKit Tags:
2d
Reply to Xcode Signing & Capabilities Errors
Thanks for your post. In my opinion and after to checking on Xcode myself, I think, these two errors are directly related and is because you don’t have a registered device? I could be wrong. Please check first if your Apple Developer account currently has no devices registered to it, Xcode cannot generate the provisioning profile, which causes both of those errors. If not please plug your iPhone into your Mac using a cable. Unlock your iPhone. If prompted, tap the trust button to trust the computer and enter your passcode. In Xcode, look at the very top center of the window. Click it and change the destination from a Simulator to your physical iPhone. This step is important. Xcode won't try to register the device unless it is selected as the active build destination. Go back to your project settings and select the Signing & Capabilities tab and check “Automatically manage signing is checked and your team is selected. Because your physical iPhone is now selected as the build destination, Xcode sho
2d
My App Review Rejection
I am doing my app for review to publish for the first time, and I did multiple fixes. I lastly got a generic response for the fixes already done. Now unable to figure out what exactly to fix. Can any help be provided by the reply below I received [Apple Reply] Guidelines 5.1.1(i) - Legal - Privacy - Data Collection and 5.1.2(i) - Legal - Privacy - Data Use Issue Description The app appears to share the user’s personal data with a third-party AI service but the app still does not clearly explain what data is sent, identify who the data is sent to, and ask the user’s permission before sharing the data. Apps may only use, transmit, or share personal data after they meet all of the following requirements: Disclose what data will be sent Specify who the data is sent to Obtain the user’s permission before sending data Identify in the privacy policy what data the app collects, how it collects that data, all uses of that data, and confirm any third party the app shares data with provides the same or equal pr
3
0
102
2d
Reply to AID A000000308000010000100 seems mandatory to communicate with any smart card through TKSmartCardSlotNFCSession
The thing is com.apple.developer.nfc.readersession.iso7816.select-identifiers Info.plist record is also needed in order to work with smart cards through CoreNFC API, but the specific A000000308000010000100 is not required in this record, whereas it seems to be the case with CryptoTokenKit API. It seems weird to me that this behavior occurs on every smart card, independently of what it contains, whereas an AID it the Info.plist record should be needed only if corresponds to an application in the smart card. I can ensure this issue happens on a smart card which does not contain any application with the A000000308000010000100 ID. I understand by reading the Apple documentation (https://support.apple.com/en-gb/guide/deployment/depd0b888248/web), that PIV smart cards have a native support from iOS 16.1. Thus, I believe it is not a coincidence that this AID, which seems to be mandatory for every smart card, is related to PIV. Could it be possible that there is a kind of system default CryptoTokenK
Topic: Privacy & Security SubTopic: General Tags:
2d
Xcode Signing & Capabilities Errors
Getting a couple of errors on the Signing & Capabilities section in Xcode when trying to provision my iPhone for on-device prototyping. Communication with Apple failed Your team has no devices from which to generate a provisioning profile. Connect a device to use or manually add device IDs in Certificates, Identifiers & Profiles. https://developer.apple.com/account/ No profiles for 'com.danieljbuckley.Throwaway' were found Xcode couldn't find any iOS App Development provisioning profiles matching 'com.danieljbuckley.Throwaway'. Any ideas on how to resolve this?
1
0
22
2d
Reply to AID A000000308000010000100 seems mandatory to communicate with any smart card through TKSmartCardSlotNFCSession
I’m not entirely sure who allocates AID values, but some rummaging around on the ’net confirms that AID A000000308000010000100 is definitely associated with PIV. As to your current issue, the doc comments in for the -[TKSmartCardSlotManager createNFCSlotWithMessage:completion:] method says: Warning Caller requires com.apple.developer.nfc.readersession.iso7816.select-identifiers Info.plist record which specifies application identifiers of the NFC cards link which suggests that your solution is the right one. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
Topic: Privacy & Security SubTopic: General Tags:
2d
Reply to Programmatic IP Discovery for VZVirtualMachine in an App Store Sandbox
OK. And sorry to keep asking questions, but I need to understand where you’re heading so that I can check if there’s a path forward. Consider this user scenario: The user creates a network in your app. They then create virtual machine A that uses that network. And set up a port forwarding for A. They then start A. Once A is up and running, they create a new virtual machine B. And configure it to use that same network. And set up a different port forwarding for B. Then, with A still running, they start B. Is that a realistic user scenario that you’re trying to support? Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
Topic: App & System Services SubTopic: Core OS Tags:
2d
Continual 'accept agreement' blockers a huge pain
I'm a member of 10+ developer accounts where I have app privileges but not account privileges. Every time there is a new agreement to review and accept, I'm blocked from doing app releases until the account owner agrees to yet another agreement. This requires back and forth communication with another person for every account. I wouldn't mind but these agreements keep changing every couple of weeks and it's just a constant blocker from Apple. It's not developer friendly at all. How about an option to just auto accept whatever agreement draws up next? It's what everyone does anyway so why are Apple insisting on manual busywork every time?
0
0
39
2d
Apple Watch co-sysdiagnose not generated in Family Setup / managed account scenario
Hi everyone, I’m currently researching Apple Watch pairing behavior and diagnostic logging across different setup modes. I can reliably trigger a co-sysdiagnose on an Apple Watch when it is paired in a normal standalone / standard configuration. In that case, the expected co-sysdiagnose archive appears on the paired iPhone. However, in a Family Setup / managed account scenario, behavior is different: The watch provides the expected haptic feedback after the sysdiagnose button combination But no co-sysdiagnose archive appears on the paired iPhone afterward The same hardware behaves differently depending on pairing/account configuration My question is: Is co-sysdiagnose collection, transport, or availability intentionally different for Family Setup / managed Apple Watch devices? For example: Are logs stored elsewhere? Is transfer to the organizer iPhone restricted? Is co-sysdiagnose unsupported in Family Setup mode? Are additional conditions required, such as Wi-Fi, charging state, un
1
0
59
2d
Reply to Notice of Termination. How to contact Apple and restore my account and apps?
I got the exact same mails and i got this mail today ' Thank you for your reply. As noted in the original notification, manipulating App Store chart rankings, user reviews, or search index is a violation of the Apple Developer Program License Agreement (DPLA) and may result in the loss of your Developer program membership. We suggest you conduct internal investigations to ensure you and any third-parties you may work with are in compliance with the DPLA and App Store Review Guidelines. We also encourage you to closely monitor your app activities. If you notice any unusual activity in the future, please follow these steps: Sign in to App Store Connect > Contact Us > Report a Concern > Report a Fraud Concern. We are unable to provide additional information at this time. Thank you for your efforts to make the App Store a safe and enjoyable experience for users and a great opportunity for all developers to be successful.' and I'm completely lost on what to do now. I had an app go viral and got m
2d
Program Enrollment
Hello, my Apple Developer Program enrollment has been pending for 5 days - I am not able to reach support cause the don't answer phone. I have completed all steps and payment - have my invoice. . Could you help somehow?
Replies
2
Boosts
0
Views
68
Activity
1d
Music streaming app with external payment only – EEA compliance question
Hi everyone, I'm developing a music streaming app for iOS and I have a question about App Store guidelines before I submit. Here's how my app works: The app has a signup screen and a login screen There are NO in-app purchases at all Users pay for their subscription on our external website (a separate web app) Once they've paid on the website, they log into the iOS app to listen to music The app itself contains no payment flow, just an external link directing users to our website to subscribe My company is based in France (EU/EEA). My questions: Is this external-payment-only model permitted under current App Store Review Guidelines? Since I'm in the EEA, do I need to apply for an External Purchase Link Entitlement (StoreKit External Purchase Link), or can I operate without it since payment happens entirely outside the app? Is there a difference between simply not having any payment in the app vs. actively linking users out to a website for payment? I want to get this right before submitting. Any guidance from
Replies
1
Boosts
0
Views
39
Activity
1d
Reply to My VPN client has troubles being uploaded.
If your app has been rejected and you need help resolving the issue, consider taking advantage of one of the following support options available from App Review: Reply to request a call with an Apple representative to discuss the outcome of the review. Submit an appeal to the App Review Board if you believe your app follows the App Review Guidelines. Visit the Contact Us page on Apple Developer and select the App Review tile to learn more.
Replies
Boosts
Views
Activity
1d
Enrollment stuck on "Pending complete your purchase" for 6 days, payment confirmed
Hello, I enrolled in the Apple Developer Program as an individual and my account has been stuck in a pending state for 6 days with no progress. What I'm seeing: Account status shows Pending in the top-right dropdown The portal displays a banner: Purchase your membership. To continue your enrollment, complete your purchase now. Your purchase may take up to 48 hours to process. It has now been well past 48 hours (6 days) Payment status: Payment was successfully charged confirmed on my bank statement I received an official receipt from Apple with an order number No refund or reversal has been issued What I've tried: Waiting the advertised 48 hours (now 6 days past) Signing out and back in Opened a case via Account Help no response yet I'd prefer not to click complete your purchase now since payment has already been captured and I don't want to risk a duplicate charge. I have raised ticket on 12th of April and received no reply. Requested call backs waited almost 2+ hours across 3 calls no agent
Replies
0
Boosts
0
Views
28
Activity
2d
Reply to Provisioning profiles marked "Ineligible" for Contactless Pass Provisioning even though entitlement is present in profile
@DTS Engineer : Thank you! It’s working now with the following approach: We contacted Apple Support and requested them to re‑enable Contactless Pass Provisioning(Deprecated). Apple enabled it for our account and generated a new provisioning profile. After using the new profile, everything is working as expected. However, this does not seem like a proper or permanent solution. It is unclear who initially blocked this setting, but re‑enabling it from Apple’s side resolved the issue for us. Hope this helps anyone facing a similar problem.
Replies
Boosts
Views
Activity
2d
Reply to iOS 26 UITabBar Layout Glitch: Custom Appearance vs. Liquid Glass Effects during Rotation
[quote='822878021, jimmy520, /thread/822878, /profile/jimmy520'] Does this guidance also apply to UITabBar? [/quote] Yes, TN3106 applies broadly to navigation elements including UITabBar. Custom backgrounds, colors and appearances can interfere with how the system manages Liquid Glass. People use Apple products in all sorts of ways, to avoid any unexpected results, it's best to stick to recommended best practices. Consider how the system handles accessibility automatically. There's a chance going against a recommendation can make some content harder to see for some of your users. [quote='822878021, jimmy520, /thread/822878, /profile/jimmy520'] could setting a custom background color via UITabBarAppearance interfere with internal layout constraints required for the Liquid Glass effect to adapt correctly during orientation changes? [/quote] That sounds odd to me. If it's behaving differently depending on orientation. I'd be interested in taking a look and sharing that report with the relevant engineeri
Topic: UI Frameworks SubTopic: UIKit Tags:
Replies
Boosts
Views
Activity
2d
Reply to Xcode Signing & Capabilities Errors
Thanks for your post. In my opinion and after to checking on Xcode myself, I think, these two errors are directly related and is because you don’t have a registered device? I could be wrong. Please check first if your Apple Developer account currently has no devices registered to it, Xcode cannot generate the provisioning profile, which causes both of those errors. If not please plug your iPhone into your Mac using a cable. Unlock your iPhone. If prompted, tap the trust button to trust the computer and enter your passcode. In Xcode, look at the very top center of the window. Click it and change the destination from a Simulator to your physical iPhone. This step is important. Xcode won't try to register the device unless it is selected as the active build destination. Go back to your project settings and select the Signing & Capabilities tab and check “Automatically manage signing is checked and your team is selected. Because your physical iPhone is now selected as the build destination, Xcode sho
Replies
Boosts
Views
Activity
2d
My App Review Rejection
I am doing my app for review to publish for the first time, and I did multiple fixes. I lastly got a generic response for the fixes already done. Now unable to figure out what exactly to fix. Can any help be provided by the reply below I received [Apple Reply] Guidelines 5.1.1(i) - Legal - Privacy - Data Collection and 5.1.2(i) - Legal - Privacy - Data Use Issue Description The app appears to share the user’s personal data with a third-party AI service but the app still does not clearly explain what data is sent, identify who the data is sent to, and ask the user’s permission before sharing the data. Apps may only use, transmit, or share personal data after they meet all of the following requirements: Disclose what data will be sent Specify who the data is sent to Obtain the user’s permission before sending data Identify in the privacy policy what data the app collects, how it collects that data, all uses of that data, and confirm any third party the app shares data with provides the same or equal pr
Replies
3
Boosts
0
Views
102
Activity
2d
Reply to AID A000000308000010000100 seems mandatory to communicate with any smart card through TKSmartCardSlotNFCSession
The thing is com.apple.developer.nfc.readersession.iso7816.select-identifiers Info.plist record is also needed in order to work with smart cards through CoreNFC API, but the specific A000000308000010000100 is not required in this record, whereas it seems to be the case with CryptoTokenKit API. It seems weird to me that this behavior occurs on every smart card, independently of what it contains, whereas an AID it the Info.plist record should be needed only if corresponds to an application in the smart card. I can ensure this issue happens on a smart card which does not contain any application with the A000000308000010000100 ID. I understand by reading the Apple documentation (https://support.apple.com/en-gb/guide/deployment/depd0b888248/web), that PIV smart cards have a native support from iOS 16.1. Thus, I believe it is not a coincidence that this AID, which seems to be mandatory for every smart card, is related to PIV. Could it be possible that there is a kind of system default CryptoTokenK
Topic: Privacy & Security SubTopic: General Tags:
Replies
Boosts
Views
Activity
2d
Xcode Signing & Capabilities Errors
Getting a couple of errors on the Signing & Capabilities section in Xcode when trying to provision my iPhone for on-device prototyping. Communication with Apple failed Your team has no devices from which to generate a provisioning profile. Connect a device to use or manually add device IDs in Certificates, Identifiers & Profiles. https://developer.apple.com/account/ No profiles for 'com.danieljbuckley.Throwaway' were found Xcode couldn't find any iOS App Development provisioning profiles matching 'com.danieljbuckley.Throwaway'. Any ideas on how to resolve this?
Replies
1
Boosts
0
Views
22
Activity
2d
Reply to AID A000000308000010000100 seems mandatory to communicate with any smart card through TKSmartCardSlotNFCSession
I’m not entirely sure who allocates AID values, but some rummaging around on the ’net confirms that AID A000000308000010000100 is definitely associated with PIV. As to your current issue, the doc comments in for the -[TKSmartCardSlotManager createNFCSlotWithMessage:completion:] method says: Warning Caller requires com.apple.developer.nfc.readersession.iso7816.select-identifiers Info.plist record which specifies application identifiers of the NFC cards link which suggests that your solution is the right one. 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
2d
Reply to Programmatic IP Discovery for VZVirtualMachine in an App Store Sandbox
OK. And sorry to keep asking questions, but I need to understand where you’re heading so that I can check if there’s a path forward. Consider this user scenario: The user creates a network in your app. They then create virtual machine A that uses that network. And set up a port forwarding for A. They then start A. Once A is up and running, they create a new virtual machine B. And configure it to use that same network. And set up a different port forwarding for B. Then, with A still running, they start B. Is that a realistic user scenario that you’re trying to support? 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
2d
Continual 'accept agreement' blockers a huge pain
I'm a member of 10+ developer accounts where I have app privileges but not account privileges. Every time there is a new agreement to review and accept, I'm blocked from doing app releases until the account owner agrees to yet another agreement. This requires back and forth communication with another person for every account. I wouldn't mind but these agreements keep changing every couple of weeks and it's just a constant blocker from Apple. It's not developer friendly at all. How about an option to just auto accept whatever agreement draws up next? It's what everyone does anyway so why are Apple insisting on manual busywork every time?
Replies
0
Boosts
0
Views
39
Activity
2d
Apple Watch co-sysdiagnose not generated in Family Setup / managed account scenario
Hi everyone, I’m currently researching Apple Watch pairing behavior and diagnostic logging across different setup modes. I can reliably trigger a co-sysdiagnose on an Apple Watch when it is paired in a normal standalone / standard configuration. In that case, the expected co-sysdiagnose archive appears on the paired iPhone. However, in a Family Setup / managed account scenario, behavior is different: The watch provides the expected haptic feedback after the sysdiagnose button combination But no co-sysdiagnose archive appears on the paired iPhone afterward The same hardware behaves differently depending on pairing/account configuration My question is: Is co-sysdiagnose collection, transport, or availability intentionally different for Family Setup / managed Apple Watch devices? For example: Are logs stored elsewhere? Is transfer to the organizer iPhone restricted? Is co-sysdiagnose unsupported in Family Setup mode? Are additional conditions required, such as Wi-Fi, charging state, un
Replies
1
Boosts
0
Views
59
Activity
2d
Reply to Notice of Termination. How to contact Apple and restore my account and apps?
I got the exact same mails and i got this mail today ' Thank you for your reply. As noted in the original notification, manipulating App Store chart rankings, user reviews, or search index is a violation of the Apple Developer Program License Agreement (DPLA) and may result in the loss of your Developer program membership. We suggest you conduct internal investigations to ensure you and any third-parties you may work with are in compliance with the DPLA and App Store Review Guidelines. We also encourage you to closely monitor your app activities. If you notice any unusual activity in the future, please follow these steps: Sign in to App Store Connect > Contact Us > Report a Concern > Report a Fraud Concern. We are unable to provide additional information at this time. Thank you for your efforts to make the App Store a safe and enjoyable experience for users and a great opportunity for all developers to be successful.' and I'm completely lost on what to do now. I had an app go viral and got m
Replies
Boosts
Views
Activity
2d