This is a dedicated space for developers to connect, share ideas, collaborate, and ask questions. Introduce yourself, network with other developers, and join us in fostering a supportive community.

All subtopics
Posts under Community topic

Post

Replies

Boosts

Views

Activity

Custom Pricing and Features for Non-Renewing Subscriptions
I hope you are doing well. I am reaching out to inquire about a few aspects of implementing non-renewing subscriptions in our app. Firstly, we have encountered a limitation in App Store Connect where the maximum price tier available for non-renewing subscriptions in Euros is €1199. However, our product is priced at €1799. Could anyone please advise how we can handle this scenario? Is there a way to request custom pricing beyond the available tiers, or is there an alternative approach you would recommend? Additionally, we would like clarification on the following: Promo Codes: Are promo codes supported for each non-renewing subscription product? If so, how can we configure and distribute them? Installment Payments: Is it possible to enable installment-based payments for non-renewing subscriptions? If yes, could you guide us on how to set this up or if there are any prerequisites?
1
0
193
12h
Different app behavior when running on device from Xcode
I have an app I am working on that makes a REST call, updates the UI with the info, and sends a notification. When I run Build and Run my app from Xcode using my iPhone as the destination, it works exactly as I want it to - my REST calls and notifications continue to work when the app is in the background. However, when I run my app that has been installed on my iPhone from the Xcode build/run directly (without Xcode in the picture), it does NOT behave correctly and only works when my app is in the foreground. What am I missing?
6
0
314
1d
Webview without native exit
Hi there is a small extension to my existing app to open a webpage in a web view. The ux team want this webview full screen, relying on a close button loaded by the webpage to exit. No native top bar or control to close. my opinion is this isn’t resilient and could also fail AppStore compliance during submission. A user could get trapped in web view for a number of non happy paths. guidelines seem a little inconclusive but do others have experience of this concern that they could share? Could submission fail review?
1
0
176
1d
MacOS app file export
Dear fellow devs, I'd be helpful for hints concerning the following problem: My MacOS/iOS app exports generated audio data as wav files using the SwiftUI ".fileExporter" view modifier. Everything works perfectly fine on all test devices, my own as well as those of TestFlight users. Also the iOS version of the app available in the iOS App Store works fine. The Apple reviewer of the MacOS version however complains that the "Export button" which should trigger the file export doesn't react. I have no idea why this problem should occur in their tests as neither me nor my beta testers can reproduce it. In lack of any other ideas I guessed it might be related to the document types registered by the app and added the entry below to the plist, but the reviewer still reports the same problem. Any hints would be very welcome. <key>CFBundleDocumentTypes</key> <array> <dict> <key>CFBundleTypeExtensions</key> <array> <string>wav</string> </array> <key>CFBundleTypeName</key> <string>WAV Audio File</string> <key>LSHandlerRank</key> <string>Alternate</string> <key>LSItemContentTypes</key> <array> <string>com.microsoft.waveform-audio</string> </array> </dict> </array>
1
0
96
2d
Please help
I have a client who previously uploaded the app via TestFly and is now claiming that I did nothing and that the app has problems. Is there a report from Apple that can help me refute his claim?
1
0
67
2d
prorated refund and upgrade of tier
Hi all, I'm encountering an issue with auto-renewable subscription upgrades in the App Store. Here's my setup: Context: Plan A: Base Plan (yearly auto-renewable subscription) Plan B: Pro Plan (monthly auto-renewable subscription) B is configured as an upgrade from A. Issue: When a user with an active Plan A subscription upgrades to Plan B, I correctly receive an App Store Server Notification v2 with DID_CHANGE_RENEWAL_PREF and UPGRADE subtype. According to Apple's documentation, a prorated refund is issued automatically in this scenario, and no separate REFUND event is sent, the refund information should be retrievable through the upgrade event itself. Testing in Sandbox: In my sandbox tests, Plan A has a 1-hour duration and Plan B has a 5-minute duration. After the user upgrades to Plan B, I immediately cancel the subscription to prevent auto-renewal. Expected vs. Actual Behavior: After the 5 minutes expire, Plan A still appears as the active current entitlement. I initially thought this might be because the prorated refund hadn't been processed yet. However, even after waiting the full hour (the original duration of Plan A), it continues to show as an active entitlement—which shouldn't be the case. As a result, when I attempt to restore purchases, Plan A is still identified as valid and the subscription gets reactivated. Question: Is this behavior expected in the sandbox environment, or am I missing something in how the prorated refund and entitlement expiration should be handled?
1
0
392
2d
CarPlay Function lost (26.4 and 26.5 DB)
with the latest updates on two of our iPhones run running 26.4 and the other 26.5 developed beta we have lost the ability to use CarPlay functionality via the Apple certified cable. Both phone showed the phone is connected and it is charging however functionality are greyed out on display in the 2022 Nissan rogue. Bluetooth still function properly as you could send and receive calls. However, functionality via the cable does not work. You cannot play music either. this feature also greyed. A trip to the Nissan dealer for more troubleshooting provided the following. A version 15 iPhone Connect via usb-c cable and functioned properly. As well as an android device. But again, hook up two iPhones one with version 26.5 DB and the other 26.4 both iPhone 14 would not work. After we left the dealership, I had a hunch that the issue with the latest update that both of these phones received over last week. I came home and connected an iPhone 6S which has a much older software version and it connected to CarPlay displayed maps and played music. Hopefully we can get another update soon that will resolve the issue via the lightning cable connection.
1
0
191
3d
SQLite seems broken on MacOS Tahoe 26.5
I've been running into lots of issues since I upgraded to 26.5 beta, spotlight doesn't work, mail index was broken and after deleting it I can't reindex my mail., after a while I get an error that reindexing failed and that I should relaunch that app and it will start over. It never succeeds Looking into the console, it seems that at least the mail issue, but also others system logging errors (trustd, coreduetd) are linked to corrupted sqlite databases. So I guess the sqlite version is a dud ?
3
0
199
3d
Account pending
Hi everyone, I purchased an Apple Developer Program membership about three days ago. The payment has already been successfully charged to my bank account, but my account is still showing the status “Pending” with the message “Subscribe your membership.” I haven’t received any confirmation email or any request for additional information since completing the purchase. I’m curious if others have experienced a similar delay recently, and how long it took before your developer account was fully activated. Any insights or experiences would be greatly appreciated. Thanks in advance!
15
5
1.7k
4d
In-App Purchase Subscription Rejected Without Detailed Reason – How to Debug?
Hi everyone, I submitted an app update with an auto-renewable subscription, but it was rejected during App Review. The issue is that the rejection message did not clearly specify what part of the subscription implementation is incorrect, so I'm not sure how to proceed. Here is my setup: Subscription type: Auto-renewable StoreKit version: (StoreKit 1 / StoreKit 2) Server-side validation: Yes / No Products configured in App Store Connect: Yes Tested in Sandbox: Yes (working as expected) Questions: Are there common reasons why subscriptions get rejected without detailed explanations? What areas should I double-check (receipt validation, product configuration, UI compliance, etc.)? Is there a recommended way to get more detailed feedback from App Review? Any guidance would be appreciated. Thanks!
1
0
94
5d
Issue of iPhone Mirroring in Mac
iPhone 14(iOS 26.4) MacBook Air M4 (macOS 26.4) When I mirror with iPhone on Mac, the enter key is always pressed automatically uncontrollably, causing the search bar and other related scenes to fail. And AirPods Pro 2nd generation will switch between Mac and iPhone by mistake, when iPhone and Mac are not playing
2
0
596
6d
Problem z uruchomieniem systemu Tahoe Beta
I apologise in advance, but I’m new here and have no experience with advanced system settings. I need help with a MacBook Pro M3 Pro running macOS 26.4 beta. Everything was fine until I shut down the computer and turned it back on; the system would get halfway through booting up and then restart. It won’t even boot into Recovery Mode; the computer restarts as soon as it starts loading data. What can I do to somehow recover the data from the date of the last backup up to the point of the crash? Is there any way to access this data? Since I can’t even get into Recovery Mode. I really want to recover the data. I’ve already bought a new computer – a MacBook M5 Pro. Is there any chance of getting this data back? I’ve searched online for various methods, but the worst part is that I can’t even access the recovery system. Thank you for your willingness to help with this matter.
0
0
50
1w
Unable to Save my build
I am unable to submit my app EggZap for review. When I navigate to my iOS App Version 1.0 submission page, I can make all edits and save successfully — screenshots, description, keywords, contact info all save without issue. However, as soon as I add a build to the submission and click Save, the button turns red with a ! error indicator and will not save. Removing the build allows the page to save normally again. The build (Build 51) is fully validated and shows as Complete in TestFlight. It is fully playable via TestFlight on my device. I have tried multiple browsers on multiple devices with the same result. Browser console shows a 409 Conflict error from the PATCH endpoint when saving with a build attached. I have already contacted Apple Developer Support (Case ID: 102858642503) but wanted to reach out to the community as well. I have seen other posts about this same issue but no real answer on how it was fixed. Has anyone experienced this? Any suggestions appreciated.
2
0
153
1w
Industry standards for core data
I have a medium sized schema which has nested maps which if flattened comes to about 20-25 separate fields. I want to know what is the industry approach and standard. Should it be saved flattened or should it be saved nested as binary data + codable. Also one more thing to keep in mind is we are trying to keep it similar across android and iOS
1
0
247
1w
Membership
Hello, I am a developer from Russia, I recently paid for a subscription to apple developer. 8,990.00 Russian rubles were debited from me. The subscription is displayed in my active subscriptions from my apple account. It shows in the application that the enrollment through the application is not working. The payment receipt was sent to the post office when, how much, and for how long everything about the subscription is. Tell me what are my next steps, how much should I reap?
3
0
451
1w
Custom Pricing and Features for Non-Renewing Subscriptions
I hope you are doing well. I am reaching out to inquire about a few aspects of implementing non-renewing subscriptions in our app. Firstly, we have encountered a limitation in App Store Connect where the maximum price tier available for non-renewing subscriptions in Euros is €1199. However, our product is priced at €1799. Could anyone please advise how we can handle this scenario? Is there a way to request custom pricing beyond the available tiers, or is there an alternative approach you would recommend? Additionally, we would like clarification on the following: Promo Codes: Are promo codes supported for each non-renewing subscription product? If so, how can we configure and distribute them? Installment Payments: Is it possible to enable installment-based payments for non-renewing subscriptions? If yes, could you guide us on how to set this up or if there are any prerequisites?
Replies
1
Boosts
0
Views
193
Activity
12h
Different app behavior when running on device from Xcode
I have an app I am working on that makes a REST call, updates the UI with the info, and sends a notification. When I run Build and Run my app from Xcode using my iPhone as the destination, it works exactly as I want it to - my REST calls and notifications continue to work when the app is in the background. However, when I run my app that has been installed on my iPhone from the Xcode build/run directly (without Xcode in the picture), it does NOT behave correctly and only works when my app is in the foreground. What am I missing?
Replies
6
Boosts
0
Views
314
Activity
1d
Webview without native exit
Hi there is a small extension to my existing app to open a webpage in a web view. The ux team want this webview full screen, relying on a close button loaded by the webpage to exit. No native top bar or control to close. my opinion is this isn’t resilient and could also fail AppStore compliance during submission. A user could get trapped in web view for a number of non happy paths. guidelines seem a little inconclusive but do others have experience of this concern that they could share? Could submission fail review?
Replies
1
Boosts
0
Views
176
Activity
1d
MacOS app file export
Dear fellow devs, I'd be helpful for hints concerning the following problem: My MacOS/iOS app exports generated audio data as wav files using the SwiftUI ".fileExporter" view modifier. Everything works perfectly fine on all test devices, my own as well as those of TestFlight users. Also the iOS version of the app available in the iOS App Store works fine. The Apple reviewer of the MacOS version however complains that the "Export button" which should trigger the file export doesn't react. I have no idea why this problem should occur in their tests as neither me nor my beta testers can reproduce it. In lack of any other ideas I guessed it might be related to the document types registered by the app and added the entry below to the plist, but the reviewer still reports the same problem. Any hints would be very welcome. <key>CFBundleDocumentTypes</key> <array> <dict> <key>CFBundleTypeExtensions</key> <array> <string>wav</string> </array> <key>CFBundleTypeName</key> <string>WAV Audio File</string> <key>LSHandlerRank</key> <string>Alternate</string> <key>LSItemContentTypes</key> <array> <string>com.microsoft.waveform-audio</string> </array> </dict> </array>
Replies
1
Boosts
0
Views
96
Activity
2d
Please help
I have a client who previously uploaded the app via TestFly and is now claiming that I did nothing and that the app has problems. Is there a report from Apple that can help me refute his claim?
Replies
1
Boosts
0
Views
67
Activity
2d
App Store
I can’t download any games over 18 but I am over 18
Replies
1
Boosts
0
Views
57
Activity
2d
prorated refund and upgrade of tier
Hi all, I'm encountering an issue with auto-renewable subscription upgrades in the App Store. Here's my setup: Context: Plan A: Base Plan (yearly auto-renewable subscription) Plan B: Pro Plan (monthly auto-renewable subscription) B is configured as an upgrade from A. Issue: When a user with an active Plan A subscription upgrades to Plan B, I correctly receive an App Store Server Notification v2 with DID_CHANGE_RENEWAL_PREF and UPGRADE subtype. According to Apple's documentation, a prorated refund is issued automatically in this scenario, and no separate REFUND event is sent, the refund information should be retrievable through the upgrade event itself. Testing in Sandbox: In my sandbox tests, Plan A has a 1-hour duration and Plan B has a 5-minute duration. After the user upgrades to Plan B, I immediately cancel the subscription to prevent auto-renewal. Expected vs. Actual Behavior: After the 5 minutes expire, Plan A still appears as the active current entitlement. I initially thought this might be because the prorated refund hadn't been processed yet. However, even after waiting the full hour (the original duration of Plan A), it continues to show as an active entitlement—which shouldn't be the case. As a result, when I attempt to restore purchases, Plan A is still identified as valid and the subscription gets reactivated. Question: Is this behavior expected in the sandbox environment, or am I missing something in how the prorated refund and entitlement expiration should be handled?
Replies
1
Boosts
0
Views
392
Activity
2d
CarPlay Function lost (26.4 and 26.5 DB)
with the latest updates on two of our iPhones run running 26.4 and the other 26.5 developed beta we have lost the ability to use CarPlay functionality via the Apple certified cable. Both phone showed the phone is connected and it is charging however functionality are greyed out on display in the 2022 Nissan rogue. Bluetooth still function properly as you could send and receive calls. However, functionality via the cable does not work. You cannot play music either. this feature also greyed. A trip to the Nissan dealer for more troubleshooting provided the following. A version 15 iPhone Connect via usb-c cable and functioned properly. As well as an android device. But again, hook up two iPhones one with version 26.5 DB and the other 26.4 both iPhone 14 would not work. After we left the dealership, I had a hunch that the issue with the latest update that both of these phones received over last week. I came home and connected an iPhone 6S which has a much older software version and it connected to CarPlay displayed maps and played music. Hopefully we can get another update soon that will resolve the issue via the lightning cable connection.
Replies
1
Boosts
0
Views
191
Activity
3d
Looking fog the easy ways for the Sun works
i am thinking thst how I van provides the work in a easy way
Replies
0
Boosts
0
Views
74
Activity
3d
SQLite seems broken on MacOS Tahoe 26.5
I've been running into lots of issues since I upgraded to 26.5 beta, spotlight doesn't work, mail index was broken and after deleting it I can't reindex my mail., after a while I get an error that reindexing failed and that I should relaunch that app and it will start over. It never succeeds Looking into the console, it seems that at least the mail issue, but also others system logging errors (trustd, coreduetd) are linked to corrupted sqlite databases. So I guess the sqlite version is a dud ?
Replies
3
Boosts
0
Views
199
Activity
3d
Apple music replay monthly data
Hi everyone, I wonder if I can get apple music replay monthly data for my personal project? just mine. Just want to show it on my personal website
Replies
0
Boosts
0
Views
65
Activity
3d
Account pending
Hi everyone, I purchased an Apple Developer Program membership about three days ago. The payment has already been successfully charged to my bank account, but my account is still showing the status “Pending” with the message “Subscribe your membership.” I haven’t received any confirmation email or any request for additional information since completing the purchase. I’m curious if others have experienced a similar delay recently, and how long it took before your developer account was fully activated. Any insights or experiences would be greatly appreciated. Thanks in advance!
Replies
15
Boosts
5
Views
1.7k
Activity
4d
Apple!!! Please help me reset my Apple ID balance.
Hi! I need help resetting my Apple ID balance. I can't contact your support team. I'm a long-time user of your company's products. Please help me reset and clear my Apple ID balance. Please help 🙏 Thank you
Replies
0
Boosts
0
Views
297
Activity
5d
In-App Purchase Subscription Rejected Without Detailed Reason – How to Debug?
Hi everyone, I submitted an app update with an auto-renewable subscription, but it was rejected during App Review. The issue is that the rejection message did not clearly specify what part of the subscription implementation is incorrect, so I'm not sure how to proceed. Here is my setup: Subscription type: Auto-renewable StoreKit version: (StoreKit 1 / StoreKit 2) Server-side validation: Yes / No Products configured in App Store Connect: Yes Tested in Sandbox: Yes (working as expected) Questions: Are there common reasons why subscriptions get rejected without detailed explanations? What areas should I double-check (receipt validation, product configuration, UI compliance, etc.)? Is there a recommended way to get more detailed feedback from App Review? Any guidance would be appreciated. Thanks!
Replies
1
Boosts
0
Views
94
Activity
5d
Issue of iPhone Mirroring in Mac
iPhone 14(iOS 26.4) MacBook Air M4 (macOS 26.4) When I mirror with iPhone on Mac, the enter key is always pressed automatically uncontrollably, causing the search bar and other related scenes to fail. And AirPods Pro 2nd generation will switch between Mac and iPhone by mistake, when iPhone and Mac are not playing
Replies
2
Boosts
0
Views
596
Activity
6d
WWDC26 - Request to Open Developer Center for Keynote
It would be a wonderful idea for the Apple Developer Team to open up the developer center and host events like Keynote (in the theatre) and interfacing with Apple Engineers for those developers who want to be in Cupertino but did not win a ticket. Thank you.
Replies
1
Boosts
0
Views
148
Activity
1w
Problem z uruchomieniem systemu Tahoe Beta
I apologise in advance, but I’m new here and have no experience with advanced system settings. I need help with a MacBook Pro M3 Pro running macOS 26.4 beta. Everything was fine until I shut down the computer and turned it back on; the system would get halfway through booting up and then restart. It won’t even boot into Recovery Mode; the computer restarts as soon as it starts loading data. What can I do to somehow recover the data from the date of the last backup up to the point of the crash? Is there any way to access this data? Since I can’t even get into Recovery Mode. I really want to recover the data. I’ve already bought a new computer – a MacBook M5 Pro. Is there any chance of getting this data back? I’ve searched online for various methods, but the worst part is that I can’t even access the recovery system. Thank you for your willingness to help with this matter.
Replies
0
Boosts
0
Views
50
Activity
1w
Unable to Save my build
I am unable to submit my app EggZap for review. When I navigate to my iOS App Version 1.0 submission page, I can make all edits and save successfully — screenshots, description, keywords, contact info all save without issue. However, as soon as I add a build to the submission and click Save, the button turns red with a ! error indicator and will not save. Removing the build allows the page to save normally again. The build (Build 51) is fully validated and shows as Complete in TestFlight. It is fully playable via TestFlight on my device. I have tried multiple browsers on multiple devices with the same result. Browser console shows a 409 Conflict error from the PATCH endpoint when saving with a build attached. I have already contacted Apple Developer Support (Case ID: 102858642503) but wanted to reach out to the community as well. I have seen other posts about this same issue but no real answer on how it was fixed. Has anyone experienced this? Any suggestions appreciated.
Replies
2
Boosts
0
Views
153
Activity
1w
Industry standards for core data
I have a medium sized schema which has nested maps which if flattened comes to about 20-25 separate fields. I want to know what is the industry approach and standard. Should it be saved flattened or should it be saved nested as binary data + codable. Also one more thing to keep in mind is we are trying to keep it similar across android and iOS
Replies
1
Boosts
0
Views
247
Activity
1w
Membership
Hello, I am a developer from Russia, I recently paid for a subscription to apple developer. 8,990.00 Russian rubles were debited from me. The subscription is displayed in my active subscriptions from my apple account. It shows in the application that the enrollment through the application is not working. The payment receipt was sent to the post office when, how much, and for how long everything about the subscription is. Tell me what are my next steps, how much should I reap?
Replies
3
Boosts
0
Views
451
Activity
1w