Navigate the App Store landscape. Share strategies for app submission, distribution, marketing, and user acquisition. Discuss best practices for getting your app discovered and downloaded.

All subtopics
Posts under App Store Distribution & Marketing topic

Post

Replies

Boosts

Views

Activity

Locate the In-App Purchases and Subscriptions Section in App Store Connect
App Store Connect displays the In-App Purchases and Subscriptions section on your app's version page when your app has an In-App Purchase or subscription with a Ready to Submit status. To locate the In-App Purchases and Subscriptions section: In Apps, select the app you want to view. In the sidebar, select the app version. On the version page, scroll down to the In-App Purchases and Subscriptions section. For more information, see Submit an In-App Purchase.
0
0
2.3k
Jun ’26
Never-approved draft subscription can't be deleted, keeps causing 2.1(b) rejections
We discontinued a subscription before ever shipping it, and we cannot get it out of App Store Connect. The app has now been rejected five times under Guideline 2.1(b) for an in-app purchase that does not exist in the binary. The facts: The app contains no StoreKit code, no paywall and no purchase flow. The subscription was removed from the codebase before the build under review was uploaded. The product was never approved and was never in review. Its state is MISSING_METADATA / DRAFT, it is available in 0 of 175 territories, it has no promoted purchase, and it is attached to no app version. Every rejection is the same macro text: "In-app purchase products associated with the app version submitted for review... could not be found in the submitted binary. If these In-App Purchase products are not intended to be available at this time, remove them from App Store Connect before resubmitting." We cannot follow that instruction. App Store Connect offers no way to delete a subscription or a subscription group. There is no delete action anywhere on either page, and the API returns 409 ENTITY_ERROR.ATTRIBUTE.INVALID.UNMODIFIABLE ("Cannot delete last localization") when trying to strip the record down. So we emptied it instead: removed the App Store review screenshot (it showed the old paywall), rewrote the product review notes (they explained how to reach a paywall that no longer exists, and we believe that is what kept sending reviewers to look for it), deleted one of the two localizations and neutralised the other, and renamed both the product and its group. The one field we cannot clear is the price sheet, which offers Edit Price but no delete. Questions: Is there a supported way to permanently delete a never-approved subscription and its group? If not, how do you stop App Review from associating a draft product with a binary that does not implement it? Has anyone had Apple remove such a product on their side, and through which channel? Happy to provide the app's Apple ID and submission IDs privately.
0
0
3
16m
Every submission stuck in review for 8+ days — recurring pattern across all my apps
Hello, I'm a solo developer and I'm running into the same review delay on every single submission, not just one. I'd appreciate any insight into whether something on my account is causing this. Current submission: App: Silk Road Tycoon: Idle Empire Apple ID: 6795834497 Version: 1.0.7 (Build [1]) Submitted: [23 Aug 2026] Current status: [Waiting for Review] Days in queue: 8 This is an update to an app that is already live on the App Store (1.0.3 shipped 22 Aug). It contains no new permissions, no new frameworks and no change to the monetization model. The pattern is not isolated: My other app, Big Bluff - Liar Party Game (Apple ID 6798633287), went through the same multi-day waits on every submission before it went live earlier this month. Every release I have submitted so far has sat in the queue far longer than the 24-48 hour guidance, including minor updates. What I have already verified: All Agreements, Tax and Banking information is active and current Export compliance, content rights and age rating questions are all answered App Review Notes are filled in; the game requires no login, so no demo account is needed No messages in the Resolution Center and no communication from App Review I have not cancelled or resubmitted, since I understand that resets queue position I have also filed an expedited review request with no response. My question: is this simply the current queue length, or is there something flagged on my developer account that routes my submissions into a slower lane? If it's the latter, I'd like to fix whatever is causing it rather than keep filing tickets on every release. Thank you.
0
0
14
36m
NSUnknownKeyException error when uploading with altool
I am attempting to upload a new version of an existing App. The build and upload technique is one that we've used for many years for many of the Apps we manage including this one. I've built the IPA file. I upload the IPA file using "xcrun altool" but I keep getting the error shown below. (Note, I have no issues uploading another one of our Apps using the same command.) AI is suggesting that the problem may be caused by the name of the App. The App name is "@1 Access". It is suggesting that the current version of the altool may not be handling the name starting with '@'. If I run in verbose mode I can see in the WEB SERVICE RESPONSE headers... "Applications = { "@1 Access 1.0 (iOS App)" = xxxxxxxxx; };". But the error message omits the '@'... "...for the key 1 Access 1.0 (iOS App)". Can anyone help me get passed this issue ? If this is a bug with altool, who do I contact as I tried Apple Developer Support but they just refer me to this Developer Forum ? ERROR: *** Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[<__NSDictionaryM 0x71248d360> valueForUndefinedKey:]: this class is not key value coding-compliant for the key 1 Access 1.0 (iOS App).' *** First throw call stack: ( 0 CoreFoundation 0x000000018444ebf0 __exceptionPreprocess + 176 1 libobjc.A.dylib 0x0000000183eda91c objc_exception_throw + 88 2 CoreFoundation 0x00000001844725c8 _CFBundleGetValueForInfoKey + 0 3 Foundation 0x000000018665eeb8 -[NSObject(NSKeyValueCoding) valueForUndefinedKey:] + 196 4 Foundation 0x0000000185bfd71c -[NSObject(NSKeyValueCoding) valueForKey:] + 280 5 Foundation 0x0000000185be1ea4 -[NSDictionary(NSKeyValueCoding) valueForKey:] + 144 6 ContentDelivery 0x0000000100b73528 -[NSDictionary(ContentDelivery) sanitize] + 276 7 ContentDelivery 0x0000000100b73590 -[NSDictionary(ContentDelivery) sanitize] + 380 8 ContentDelivery 0x0000000100b73590 -[NSDictionary(ContentDelivery) sanitize] + 380 9 ContentDelivery 0x0000000100b3ef48 -[CDWebService invokeJsonWithServiceURL:operationName:params:] + 14328 10 ContentDelivery 0x0000000100b43c40 -[CDWebService makeServiceCall:params:] + 4272 11 ContentDelivery 0x0000000100b45190 -[CDWebService(lookupSoftwareForBundleID) lookupSoftwareForBundleID:] + 380 12 ContentDelivery 0x0000000100b51d84 -[CDAuthContext providerPublicIDForBundleID:] + 404 13 altool 0x000000010047fb48 altool + 31560 14 altool 0x000000010048dbfc altool + 89084 15 altool 0x0000000100495b9c altool + 121756 16 altool 0x0000000100496f5c altool + 126812 17 altool 0x000000010049b909 altool + 145673 18 altool 0x0000000100483a59 altool + 47705 19 libswift_Concurrency.dylib 0x00000002883f2f45 _ZL22completeTaskAndReleasePN5swift12AsyncContextEPNS_10SwiftErrorE + 1 ) libc++abi: terminating due to uncaught exception of type NSException zsh: abort xcrun altool --upload-app -f "Access1.ipa" -t ios -u -p xxxxxx
1
0
249
1h
App Review delayed 5+ weeks by sequential Information Needed requests
My iOS app has been in the App Review process for over five weeks, despite the review already being expedited and escalated. The problem is not that App Review has identified a set of issues that I am struggling to resolve. They generally have not identified substantive problems with the app. Instead, they repeatedly request ONE ADDITIONAL PIECE of information, demo recording, or specially configured review account AT A TIME. I respond promptly and provide exactly what is requested. Then, often several days later, I receive another Information Needed response asking for something else that could seemingly have been requested during the previous review. I have provided multiple demo accounts, purchase-flow demonstrations, extensive screen recordings, testing instructions, and additional documentation. At one point App Review specifically requested comprehensive materials to conduct a complete review, which I provided, but the same sequential pattern continued afterward. This process has now delayed my launch by OVER A MONTH and cost my business THOUSANDS of dollars, despite my responding quickly to every request. Has anyone experienced this kind of prolonged, piecemeal review? Is there a way to request that App Review complete the review and provide the full set of outstanding information or concerns at once, rather than continuing with individual requests days apart?
1
0
21
1h
The App Store Review Process Is Operationally Broken
Apple is a multi-trillion-dollar company, yet dealing with its developer ecosystem can feel astonishingly dysfunctional. I’ve spent weeks trying to get a straightforward app through review. I’ve opened multiple support cases, requested escalation, gone through expedited review, provided demo accounts, recordings, documentation, and answered repeated follow-up requests. The problem isn’t that Apple identified one clear issue and asked me to fix it. The problem is that the process keeps surfacing one new request at a time, days apart, with no apparent ownership of the overall case and no meaningful way to reach someone who can actually resolve it. I can’t get a clear answer. I can’t get a complete review. I can’t get someone to take responsibility for the process. Meanwhile, every additional delay costs real money and blocks an actual business from launching. Apple has extraordinary resources. There is no reason the developer experience should be this opaque, fragmented, and inefficient. At some point, “review” stops being quality control and starts becoming a bottleneck that developers have no practical way to navigate.
1
1
24
1h
Error in transporter to upload the pkg to app store connect
Hello, I am new for apple developer. I see the problem and I think apple show me very few error message and I do not know to start with it. I was created my app by python and build to .app then package it to pkg by the pkgbuild. I have problem to upload the pkg file to app store connect by transporter both CLI and GUI. when I try to upload it by GUI, I see this message. Cannot find the ITMSP file: (null). (11)` and when I upload my pkg by the CLI, I found more message but still cannot start with it as well. [2026-08-23 09:57:58 ICT] <main> DEBUG: Registered file for monitoring: /Users/xxxxxxxxx/.itmstransporter/temp/tx-xxxxxxxxx.pkg-swinfo.plist16166255377348903097.tmp with action CANCEL_ALL [2026-08-23 09:57:58 ICT] <main> DEBUG: Started file monitor for 1 file(s) [2026-08-23 09:57:58 ICT] <main> INFO: Starting upload for package b7ac46de-45fe-4fa6-b0f6-6fea35038d8f-tx-xxxxxxxxx.pkg-swinfo.plist16166255377348903097.tmp. [2026-08-23 09:57:58 ICT] <main> INFO: Computing total size of files to upload ... [2026-08-23 09:57:58 ICT] <main> DBG-X: adding file for % complete logging: tx-xxxxxxxxx.pkg-swinfo.plist16166255377348903097.tmp , size: 7704460 [2026-08-23 09:57:58 ICT] <main> DEBUG: Setting total size of files for upload to: 7704460 [2026-08-23 09:57:58 ICT] <main> INFO: Done computing total size of files to upload. [2026-08-23 09:57:58 ICT] <main> INFO: Starting checksum calculations for 1 file(s) using up to 1 thread(s)... [2026-08-23 09:57:58 ICT] <main> INFO: Checksum calculations are complete, elapsed time: 0 d 0h 0m 0s. [2026-08-23 09:57:58 ICT] <main> INFO: Creating reservations for build upload: b7ac46de-45fe-4fa6-b0f6-6fea35038d8f [2026-08-23 09:57:58 ICT] <main> DEBUG: creating upload file... [2026-08-23 09:57:58 ICT] <main> DEBUG: SMART-CLIENT: getCurrent(); using pinned data center = contentdelivery01.itunes.apple.com [2026-08-23 09:57:58 ICT] <main> INFO: Package upload progress: 0.00% completed [2026-08-23 09:57:58 ICT] <main> INFO: Transfer Metrics Summary: [2026-08-23 09:57:58 ICT] <main> INFO: bytes transmitted: 0 [2026-08-23 09:57:58 ICT] <main> INFO: tx-xxxxxxxxx.pkg-swinfo.plist16166255377348903097.tmp transfer metrics: [2026-08-23 09:57:58 ICT] <main> INFO: bytes transmitted: 0 [2026-08-23 09:57:58 ICT] <main> INFO: Starting checksum calculations for 1 file(s) using up to 1 thread(s)... [2026-08-23 09:57:58 ICT] <main> INFO: Checksum calculations are complete, elapsed time: 0 d 0h 0m 0s. [2026-08-23 09:57:58 ICT] <main> INFO: Creating reservations for build upload: b7ac46de-45fe-4fa6-b0f6-6fea35038d8f [2026-08-23 09:57:58 ICT] <main> DEBUG: creating upload file... [2026-08-23 09:57:58 ICT] <main> DEBUG: SMART-CLIENT: getCurrent(); using pinned data center = contentdelivery01.itunes.apple.com [2026-08-23 09:57:59 ICT] <main> DEBUG: Stopped file monitor [2026-08-23 09:57:59 ICT] <main> DEBUG: Transport HTTP failed after 0 bytes, trying next transport. Error: could not upload file: tx-xxxxxxxxx.pkg-swinfo.plist16166255377348903097.tmp [2026-08-23 09:57:59 ICT] <main> DEBUG: Upload phase transition: CLOSED -> INITIAL [2026-08-23 09:57:59 ICT] <main> ERROR: All transport types failed for file: tx-xxxxxxxxx.pkg-swinfo.plist16166255377348903097.tmp Package Summary: 1 package(s) were not uploaded because they had problems: /Users/xxxxxxxxx/xxxxxxxxx/../xxxxxxxxx_Image/xxxxxxxxx.pkg - Error Messages: All transport types failed for file: tx-xxxxxxxxx.pkg-swinfo.plist16166255377348903097.tmp [2026-08-23 09:57:59 ICT] <main> DBG-X: Returning 1 Not too sure if anyone ever see my issue and how you solved it?
3
0
213
2h
Account Verification Delay - Case 20000127168095⁠
Hi everyone, I submitted my identity verification documents (Passport) on August 6th for my Apple Developer Program enrolment (Case Number: 20000127168095). It has been over 25 days and I haven't received any response or update on my enrolment status. Can an Apple Moderator or staff member please help review or escalate this case? Thank you!
0
0
45
3h
Guideline 5.1.3(ii) — what counts as "personal health information" for CloudKit?
I am building a training app for endurance athletes and I am trying to get the storage design right before I write it. Guideline 5.1.3(ii) says an app "may not store personal health information in iCloud", but I cannot find anywhere that defines what falls under that phrase, and the HealthKit documentation does not mention iCloud at all. The app records workouts from Bluetooth sensors (power, speed, distance, elevation, GPS, heart rate). With permission it also reads HRV, resting heart rate and sleep from HealthKit, and calculates a daily readiness value from them. I would like to keep the app's own records in my own CloudKit container so the user sees them on their iPad. Three things I cannot resolve from the documentation: Is a developer's own CloudKit container — private or shared database — "iCloud" for the purposes of 5.1.3(ii)? Does 5.1.3(ii) apply to physiological data the app measures itself from a Bluetooth sensor and never writes to HealthKit — for instance heart rate during a workout? Is a value derived from HealthKit samples, such as a readiness score computed from HRV, resting heart rate and sleep, "personal health information" even though it is not itself a HealthKit sample? I am aware that HealthKit already syncs a user's own data across their devices, so I do not intend to mirror HealthKit samples. My question is about the app's own records and derived values. Any pointer to documentation I have missed would be very welcome.
0
0
26
4h
3 Years With Apple — Account Deactivated, App Gone, No Response for Over a Week — Case ID 20000149095871
Our developer account was deactivated, and our app has now been unavailable for more than a week. We submitted our appeal and contacted Apple regarding Case ID 20000149095871, but we still have not received a substantive response. We have worked with Apple for approximately three years and have always had great respect for the App Review team and Apple’s rules. Whenever App Review raised concerns in the past, we communicated openly with the team, understood the issue, and made the requested changes. That is why we were genuinely shocked and deeply concerned by what happened. We are not asking Apple to make an exception for us. We are simply asking for the opportunity to understand what went wrong and fix it. Our team is ready to provide any information, make any necessary corrections, or speak directly with Apple by phone. After three years of cooperation and respect for Apple’s team, it is very difficult for us to understand why our app has been unavailable for more than a week while we are still waiting for an answer. We sincerely hope someone from Apple can review our situation and escalate Case ID 20000149095871 to the appropriate team. We just want the opportunity to understand the issue, cooperate with Apple, and resolve this properly. Thank you for your attention and help.
0
0
32
4h
W-9 shown for single-member US LLC owned by a non-US individual — should be W-8BEN (disregarded entity)
Hello! I have a new organization-level Apple Developer account and I'm stuck on the Tax Forms step in App Store Connect (https://appstoreconnect.apple.com/business). The system is showing me U.S. Form W-9 as the only option, but in my case filling out a W-9 would be incorrect — and I'd appreciate guidance from anyone who has resolved this. My setup: I am a non-US individual (not a US citizen, not a US resident, never lived in the US). I am the sole owner of a single-member LLC registered in the US (set up via Firstbase specifically to distribute a mobile app). For US federal tax purposes, this LLC is a disregarded entity — it's not treated as a separate taxpayer from its owner. Why W-9 is not the correct form in my case: The IRS instructions for Form W-9 explicitly state: "If the owner of the disregarded entity is a foreign person, the owner must complete an appropriate Form W-8 instead of a Form W-9. This is the case even if the foreign person has a U.S. TIN." Form W-9 also requires me to certify, under penalty of perjury, that I am a US person — which I am not. The LLC itself doesn't certify anything on a W-9 because it's disregarded; the IRS looks through to the beneficial owner, who in my case is a foreign individual. The correct form for me should be W-8BEN (Certificate of Foreign Status of Beneficial Owner — Individuals). What I've already tried: I opened two support cases 4 days ago and have not received a substantive response yet: Apple Developer Support — Case ID: 20000112974233 Ack Tax / Tax category settings — Team ID: 7YYWN3MYCY, Case ID: 19944616 My questions: Has anyone in the same situation (non-US individual, sole owner of a US single-member LLC) successfully switched the tax form from W-9 to W-8BEN inside App Store Connect? If so, how? Is there a specific path in the Business / Tax Forms section to declare the beneficial owner as a foreign individual that I might be missing? Is there an escalation channel beyond the standard support cases for tax-form issues that are blocking onboarding? Thanks in advance for any pointers.
10
3
1.2k
4h
App in "In Review" since August 4, no update after 27 days
Hello, My app has been in "In Review" status since August 4, 2026, which is now 27 days. App ID: 1621086524 Status: In Review since Aug 4, 2026 Support case ID: 20000147051607 At the moment: No Resolution Center messages No metadata issues shown in App Store Connect No requests for additional information Agreements, Tax, and Banking all show Active I submitted an App Review Status request through the contact form on the case above and have not received a response. Could you confirm whether additional documentation or information is required from me to complete the evaluation? I am happy to provide the bundle ID, entity and licensing documentation, demo account credentials, or export compliance details. Thank you.
0
0
13
4h
App in "Waiting for Review" for more than 10 days
Hi everyone! I see a lot of people complaining about the same issue: their apps have been stuck in “Waiting for Review” or “In Review” for more than 48 hours. I think Apple should reconsider the wording of their automated email. When they say that 90% of apps are reviewed within 48 hours, it feels quite ambiguous because it doesn’t really explain what happens with the remaining 10%. I see many people waiting more than 48 hours for a review, just like I am. I submitted my app on July 30, 2026, and it still hasn’t been reviewed. The status is still “Waiting for Review.”
5
3
248
4h
TestFlight install fails with "Error Downloading Install Data" on every build, across two app records
Since 27 August 2026, no TestFlight build of ours installs. The build appears in TestFlight with the correct version and size, marked compatible with the device, and tapping Install produces "The requested app is not available or doesn't exist." — then a second dialog, "Try again later", whose View button does nothing. The device log says what the dialog does not. Captured over usbmuxd while tapping Install: TestFlight: [io.sharefold.app; 1.0.1 (15)] installing: Install Request Created: Starting install for bundleID (io.sharefold.app) FAILED: TFBundleInstallation for io.sharefold.app Claiming Next PostInstallStatusJob ... terminalReason: 1, failureReason: Error Downloading Install Data It never reaches the bundle. It fails while fetching install data. WHAT MAKES THIS DIFFERENT FROM THE USUAL CHECKLIST The same log contains its own control. While our install was failing, that same iPad, on that same network and that same Apple Account, was downloading other apps from the App Store normally. Another developer's TestFlight beta installs on it too. So the device, the account, the network and TestFlight itself all work; only our team's builds fail. We also rebuilt every input we control, and it changed nothing: New certificate signing request and new Apple Distribution certificate; the previous one revoked. New App Store provisioning profile, decoded and checked before use: no provisioned devices, get-task-allow false, correct team and app id. New App Store Connect API key. New Sign in with Apple key. Upload succeeded ("UPLOAD SUCCEEDED with no errors"), build processed, marked Ready to Submit, assigned to the internal group. Still will not install. And then the test that we think settles it: we created a second app record with a new bundle identifier, no capabilities on its App ID and no entitlements in the binary, no pricing or availability configured at all, signed it with a profile of its own, and uploaded it. It fails identically, same two dialogs, same log line. Two app records. Two bundle identifiers. Two Apple Accounts. Two devices. One failure. ACCOUNT STATE, ALL VERIFIED THE SAME DAY Free Apps Agreement active. DSA trader status declared and active. Pricing and Availability set, 175 territories, base country set, not removed from sale, distribution Public. ITSAppUsesNonExemptEncryption false, so nothing is held for export compliance. Membership paid and current. Both testers are members of the account under Users and Access, not only TestFlight invitees. Apple's System Status reports every service operating normally. One more symptom, possibly the same cause: adding any build to an external testing group fails at both steps of the dialog with "There was an error processing your request. Please try again later." WHAT I AM ASKING Has anyone seen "Error Downloading Install Data" specifically, and did anything on the developer's side ever resolve it? Every thread I can find on the visible symptom ends with the developer being directed to Developer Technical Support, and no fix recorded. We have correlation keys from four failed attempts across both app records and can supply them to anyone from Apple who can look the requests up. A support case is open. For anyone arriving here with the same symptom: an Ad Hoc profile plus ideviceinstaller over USB bypasses this entirely and let us keep developing. It does not diagnose anything, but it unblocks the day.
2
0
426
4h
Titel: Guideline 5.1.3(ii) — what counts as "personal health information" for CloudKit?
I am building a training app for endurance athletes and I am trying to get the storage design right before I write it. Guideline 5.1.3(ii) says an app "may not store personal health information in iCloud", but I cannot find anywhere that defines what falls under that phrase, and the HealthKit documentation does not mention iCloud at all. The app records workouts from Bluetooth sensors (power, speed, distance, elevation, GPS, heart rate). With permission it also reads HRV, resting heart rate and sleep from HealthKit, and calculates a daily readiness value from them. I would like to keep the app's own records in my own CloudKit container so the user sees them on their iPad. Three things I cannot resolve from the documentation: Is a developer's own CloudKit container — private or shared database — "iCloud" for the purposes of 5.1.3(ii)? Does 5.1.3(ii) apply to physiological data the app measures itself from a Bluetooth sensor and never writes to HealthKit — for instance heart rate during a workout? Is a value derived from HealthKit samples, such as a readiness score computed from HRV, resting heart rate and sleep, "personal health information" even though it is not itself a HealthKit sample? I am aware that HealthKit already syncs a user's own data across their devices, so I do not intend to mirror HealthKit samples. My question is about the app's own records and derived values. Any pointer to documentation I have missed would be very welcome.
0
0
8
4h
Active Apple Developer membership, but App Store Connect returns INVALIDITCUSER
Hello, I enrolled as an individual and paid the annual Apple Developer Program membership fee. My membership is active, my role is Account Holder, and I can access Certificates, Identifiers & Profiles. However, every attempt to open App Store Connect redirects to: https://appstoreconnect.apple.com/m/INVALIDITCUSER?errorKey=ITC.signin.error.invalidUser.asc The message says that my Apple Account is not intended for use with App Store Connect or that I must be a member of the Apple Developer Program. This contradicts the active membership shown in my Developer Account. I have contacted Apple Developer Support and requested escalation, but access is still not provisioned. This appears to be a missing or desynchronized App Store Connect (ITC) provisioning record: my Developer Program account is active, but my Apple Account is not linked correctly in App Store Connect. Has anyone experienced this exact issue? Did Apple have to manually restore or create the App Store Connect provider/user record, and which support team resolved it? Thank you.
1
1
96
5h
W-8BEN citizenship field locked to Thailand + bank account stuck in Processing
Hi, I'm running into two related issues in App Store Connect under Business > Agreements, and Apple Developer Support hasn't responded to my case in a while. U.S. Form W-8BEN — On Line 2 ("Country or Region of Citizenship"), the field is automatically set to Thailand and is read-only. I am a Russian citizen; Thailand is only my current country of residence, not my citizenship. I have not submitted the form yet, and there's no way to edit this field myself. Bank Account stuck in "Processing" — my bank account (Citibank NA, United States, USD) has been in "Processing" status for two weeks with no change, despite all tax information being submitted. This seems to be blocking the Paid Apps Agreement from activating. Has anyone run into either of these and found a way to resolve it, or know the right way to escalate? Thanks in advance.
0
0
6
5h
3.1.1 - Denied for "Tips" external link on my apps "About" page
I am having difficulty getting clarification from App Review regarding an external tip link and Guideline 3.1.1. My app is distributed exclusively on the United States App Store storefront. It is a free app, and the "About" page contains an optional “Buy Me a Coffee” link that opens an external browser. The tip does not unlock any content, functionality, subscription, service, or other benefit in the app. App Review has told me that the link must be replaced with In-App Purchase and cited the following language from Guideline 3.1.1: “We understand you have reviewed the updated App Review Guidelines and have questions regarding whether apps are still required to use in-app purchase to process "tips" for developers and digital content creators. Please note that the recent changes to guidelines 3.1.1, 3.1.1(a), 3.1.3 and 3.1.3(a) have not changed the scenarios where In-App Purchase is required. Guideline 3.1.1 states in part, "Apps may use in-app purchase currencies to enable customers to "tip" the developer or digital content providers in the app." To resolve the issues with your current submission, it would be appropriate to revise the app to use in-app purchase to process "tips" for developers and digital content creators. Please let us know if you have further questions. We look forward to reviewing the app once the appropriate changes have been made.” I am having difficulty reconciling that interpretation with the current language of Guideline 3.1.1(a), which specifically states that entitlements are not required for buttons, external links, or other calls to action in United States storefront apps. Apple’s May 1, 2025 guideline update also states that Guidelines 3.1.1, 3.1.1(a), 3.1.3, and 3.1.3(a) were changed in response to the U.S. court decision concerning external purchasing links. The 3.1.1 language regarding tips says that apps “may use” IAP for tips; it does not appear to state that an optional tip that provides no digital goods, services, or functionality must use IAP. Has anyone recently dealt with this specific situation for a U.S.-storefront-only app? If so, was an App Review Board appeal required to resolve it? I am trying to determine whether I am overlooking another provision of the guidelines that specifically requires an optional external tip to use IAP in a United States storefront app. I have a pending appeal but am frankly disappointed in this situation and I do not want to wait weeks or months to get this through the appeal process.
2
0
58
5h
Locate the In-App Purchases and Subscriptions Section in App Store Connect
App Store Connect displays the In-App Purchases and Subscriptions section on your app's version page when your app has an In-App Purchase or subscription with a Ready to Submit status. To locate the In-App Purchases and Subscriptions section: In Apps, select the app you want to view. In the sidebar, select the app version. On the version page, scroll down to the In-App Purchases and Subscriptions section. For more information, see Submit an In-App Purchase.
Replies
0
Boosts
0
Views
2.3k
Activity
Jun ’26
Never-approved draft subscription can't be deleted, keeps causing 2.1(b) rejections
We discontinued a subscription before ever shipping it, and we cannot get it out of App Store Connect. The app has now been rejected five times under Guideline 2.1(b) for an in-app purchase that does not exist in the binary. The facts: The app contains no StoreKit code, no paywall and no purchase flow. The subscription was removed from the codebase before the build under review was uploaded. The product was never approved and was never in review. Its state is MISSING_METADATA / DRAFT, it is available in 0 of 175 territories, it has no promoted purchase, and it is attached to no app version. Every rejection is the same macro text: "In-app purchase products associated with the app version submitted for review... could not be found in the submitted binary. If these In-App Purchase products are not intended to be available at this time, remove them from App Store Connect before resubmitting." We cannot follow that instruction. App Store Connect offers no way to delete a subscription or a subscription group. There is no delete action anywhere on either page, and the API returns 409 ENTITY_ERROR.ATTRIBUTE.INVALID.UNMODIFIABLE ("Cannot delete last localization") when trying to strip the record down. So we emptied it instead: removed the App Store review screenshot (it showed the old paywall), rewrote the product review notes (they explained how to reach a paywall that no longer exists, and we believe that is what kept sending reviewers to look for it), deleted one of the two localizations and neutralised the other, and renamed both the product and its group. The one field we cannot clear is the price sheet, which offers Edit Price but no delete. Questions: Is there a supported way to permanently delete a never-approved subscription and its group? If not, how do you stop App Review from associating a draft product with a binary that does not implement it? Has anyone had Apple remove such a product on their side, and through which channel? Happy to provide the app's Apple ID and submission IDs privately.
Replies
0
Boosts
0
Views
3
Activity
16m
Every submission stuck in review for 8+ days — recurring pattern across all my apps
Hello, I'm a solo developer and I'm running into the same review delay on every single submission, not just one. I'd appreciate any insight into whether something on my account is causing this. Current submission: App: Silk Road Tycoon: Idle Empire Apple ID: 6795834497 Version: 1.0.7 (Build [1]) Submitted: [23 Aug 2026] Current status: [Waiting for Review] Days in queue: 8 This is an update to an app that is already live on the App Store (1.0.3 shipped 22 Aug). It contains no new permissions, no new frameworks and no change to the monetization model. The pattern is not isolated: My other app, Big Bluff - Liar Party Game (Apple ID 6798633287), went through the same multi-day waits on every submission before it went live earlier this month. Every release I have submitted so far has sat in the queue far longer than the 24-48 hour guidance, including minor updates. What I have already verified: All Agreements, Tax and Banking information is active and current Export compliance, content rights and age rating questions are all answered App Review Notes are filled in; the game requires no login, so no demo account is needed No messages in the Resolution Center and no communication from App Review I have not cancelled or resubmitted, since I understand that resets queue position I have also filed an expedited review request with no response. My question: is this simply the current queue length, or is there something flagged on my developer account that routes my submissions into a slower lane? If it's the latter, I'd like to fix whatever is causing it rather than keep filing tickets on every release. Thank you.
Replies
0
Boosts
0
Views
14
Activity
36m
NSUnknownKeyException error when uploading with altool
I am attempting to upload a new version of an existing App. The build and upload technique is one that we've used for many years for many of the Apps we manage including this one. I've built the IPA file. I upload the IPA file using "xcrun altool" but I keep getting the error shown below. (Note, I have no issues uploading another one of our Apps using the same command.) AI is suggesting that the problem may be caused by the name of the App. The App name is "@1 Access". It is suggesting that the current version of the altool may not be handling the name starting with '@'. If I run in verbose mode I can see in the WEB SERVICE RESPONSE headers... "Applications = { "@1 Access 1.0 (iOS App)" = xxxxxxxxx; };". But the error message omits the '@'... "...for the key 1 Access 1.0 (iOS App)". Can anyone help me get passed this issue ? If this is a bug with altool, who do I contact as I tried Apple Developer Support but they just refer me to this Developer Forum ? ERROR: *** Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[<__NSDictionaryM 0x71248d360> valueForUndefinedKey:]: this class is not key value coding-compliant for the key 1 Access 1.0 (iOS App).' *** First throw call stack: ( 0 CoreFoundation 0x000000018444ebf0 __exceptionPreprocess + 176 1 libobjc.A.dylib 0x0000000183eda91c objc_exception_throw + 88 2 CoreFoundation 0x00000001844725c8 _CFBundleGetValueForInfoKey + 0 3 Foundation 0x000000018665eeb8 -[NSObject(NSKeyValueCoding) valueForUndefinedKey:] + 196 4 Foundation 0x0000000185bfd71c -[NSObject(NSKeyValueCoding) valueForKey:] + 280 5 Foundation 0x0000000185be1ea4 -[NSDictionary(NSKeyValueCoding) valueForKey:] + 144 6 ContentDelivery 0x0000000100b73528 -[NSDictionary(ContentDelivery) sanitize] + 276 7 ContentDelivery 0x0000000100b73590 -[NSDictionary(ContentDelivery) sanitize] + 380 8 ContentDelivery 0x0000000100b73590 -[NSDictionary(ContentDelivery) sanitize] + 380 9 ContentDelivery 0x0000000100b3ef48 -[CDWebService invokeJsonWithServiceURL:operationName:params:] + 14328 10 ContentDelivery 0x0000000100b43c40 -[CDWebService makeServiceCall:params:] + 4272 11 ContentDelivery 0x0000000100b45190 -[CDWebService(lookupSoftwareForBundleID) lookupSoftwareForBundleID:] + 380 12 ContentDelivery 0x0000000100b51d84 -[CDAuthContext providerPublicIDForBundleID:] + 404 13 altool 0x000000010047fb48 altool + 31560 14 altool 0x000000010048dbfc altool + 89084 15 altool 0x0000000100495b9c altool + 121756 16 altool 0x0000000100496f5c altool + 126812 17 altool 0x000000010049b909 altool + 145673 18 altool 0x0000000100483a59 altool + 47705 19 libswift_Concurrency.dylib 0x00000002883f2f45 _ZL22completeTaskAndReleasePN5swift12AsyncContextEPNS_10SwiftErrorE + 1 ) libc++abi: terminating due to uncaught exception of type NSException zsh: abort xcrun altool --upload-app -f "Access1.ipa" -t ios -u -p xxxxxx
Replies
1
Boosts
0
Views
249
Activity
1h
App Review delayed 5+ weeks by sequential Information Needed requests
My iOS app has been in the App Review process for over five weeks, despite the review already being expedited and escalated. The problem is not that App Review has identified a set of issues that I am struggling to resolve. They generally have not identified substantive problems with the app. Instead, they repeatedly request ONE ADDITIONAL PIECE of information, demo recording, or specially configured review account AT A TIME. I respond promptly and provide exactly what is requested. Then, often several days later, I receive another Information Needed response asking for something else that could seemingly have been requested during the previous review. I have provided multiple demo accounts, purchase-flow demonstrations, extensive screen recordings, testing instructions, and additional documentation. At one point App Review specifically requested comprehensive materials to conduct a complete review, which I provided, but the same sequential pattern continued afterward. This process has now delayed my launch by OVER A MONTH and cost my business THOUSANDS of dollars, despite my responding quickly to every request. Has anyone experienced this kind of prolonged, piecemeal review? Is there a way to request that App Review complete the review and provide the full set of outstanding information or concerns at once, rather than continuing with individual requests days apart?
Replies
1
Boosts
0
Views
21
Activity
1h
The App Store Review Process Is Operationally Broken
Apple is a multi-trillion-dollar company, yet dealing with its developer ecosystem can feel astonishingly dysfunctional. I’ve spent weeks trying to get a straightforward app through review. I’ve opened multiple support cases, requested escalation, gone through expedited review, provided demo accounts, recordings, documentation, and answered repeated follow-up requests. The problem isn’t that Apple identified one clear issue and asked me to fix it. The problem is that the process keeps surfacing one new request at a time, days apart, with no apparent ownership of the overall case and no meaningful way to reach someone who can actually resolve it. I can’t get a clear answer. I can’t get a complete review. I can’t get someone to take responsibility for the process. Meanwhile, every additional delay costs real money and blocks an actual business from launching. Apple has extraordinary resources. There is no reason the developer experience should be this opaque, fragmented, and inefficient. At some point, “review” stops being quality control and starts becoming a bottleneck that developers have no practical way to navigate.
Replies
1
Boosts
1
Views
24
Activity
1h
App Stuck Waiting for Review for 5 Weeks
Hello my app has been waiting for review for over 5 weeks and I no longer have money for food due to the delays. Please push it. 4 weeks ago there was a fix request, I made it, then nothing. I have put an expedited review in at least 10 times. I am really hungry and would like to eat today.
Replies
0
Boosts
0
Views
15
Activity
1h
Error in transporter to upload the pkg to app store connect
Hello, I am new for apple developer. I see the problem and I think apple show me very few error message and I do not know to start with it. I was created my app by python and build to .app then package it to pkg by the pkgbuild. I have problem to upload the pkg file to app store connect by transporter both CLI and GUI. when I try to upload it by GUI, I see this message. Cannot find the ITMSP file: (null). (11)` and when I upload my pkg by the CLI, I found more message but still cannot start with it as well. [2026-08-23 09:57:58 ICT] <main> DEBUG: Registered file for monitoring: /Users/xxxxxxxxx/.itmstransporter/temp/tx-xxxxxxxxx.pkg-swinfo.plist16166255377348903097.tmp with action CANCEL_ALL [2026-08-23 09:57:58 ICT] <main> DEBUG: Started file monitor for 1 file(s) [2026-08-23 09:57:58 ICT] <main> INFO: Starting upload for package b7ac46de-45fe-4fa6-b0f6-6fea35038d8f-tx-xxxxxxxxx.pkg-swinfo.plist16166255377348903097.tmp. [2026-08-23 09:57:58 ICT] <main> INFO: Computing total size of files to upload ... [2026-08-23 09:57:58 ICT] <main> DBG-X: adding file for % complete logging: tx-xxxxxxxxx.pkg-swinfo.plist16166255377348903097.tmp , size: 7704460 [2026-08-23 09:57:58 ICT] <main> DEBUG: Setting total size of files for upload to: 7704460 [2026-08-23 09:57:58 ICT] <main> INFO: Done computing total size of files to upload. [2026-08-23 09:57:58 ICT] <main> INFO: Starting checksum calculations for 1 file(s) using up to 1 thread(s)... [2026-08-23 09:57:58 ICT] <main> INFO: Checksum calculations are complete, elapsed time: 0 d 0h 0m 0s. [2026-08-23 09:57:58 ICT] <main> INFO: Creating reservations for build upload: b7ac46de-45fe-4fa6-b0f6-6fea35038d8f [2026-08-23 09:57:58 ICT] <main> DEBUG: creating upload file... [2026-08-23 09:57:58 ICT] <main> DEBUG: SMART-CLIENT: getCurrent(); using pinned data center = contentdelivery01.itunes.apple.com [2026-08-23 09:57:58 ICT] <main> INFO: Package upload progress: 0.00% completed [2026-08-23 09:57:58 ICT] <main> INFO: Transfer Metrics Summary: [2026-08-23 09:57:58 ICT] <main> INFO: bytes transmitted: 0 [2026-08-23 09:57:58 ICT] <main> INFO: tx-xxxxxxxxx.pkg-swinfo.plist16166255377348903097.tmp transfer metrics: [2026-08-23 09:57:58 ICT] <main> INFO: bytes transmitted: 0 [2026-08-23 09:57:58 ICT] <main> INFO: Starting checksum calculations for 1 file(s) using up to 1 thread(s)... [2026-08-23 09:57:58 ICT] <main> INFO: Checksum calculations are complete, elapsed time: 0 d 0h 0m 0s. [2026-08-23 09:57:58 ICT] <main> INFO: Creating reservations for build upload: b7ac46de-45fe-4fa6-b0f6-6fea35038d8f [2026-08-23 09:57:58 ICT] <main> DEBUG: creating upload file... [2026-08-23 09:57:58 ICT] <main> DEBUG: SMART-CLIENT: getCurrent(); using pinned data center = contentdelivery01.itunes.apple.com [2026-08-23 09:57:59 ICT] <main> DEBUG: Stopped file monitor [2026-08-23 09:57:59 ICT] <main> DEBUG: Transport HTTP failed after 0 bytes, trying next transport. Error: could not upload file: tx-xxxxxxxxx.pkg-swinfo.plist16166255377348903097.tmp [2026-08-23 09:57:59 ICT] <main> DEBUG: Upload phase transition: CLOSED -> INITIAL [2026-08-23 09:57:59 ICT] <main> ERROR: All transport types failed for file: tx-xxxxxxxxx.pkg-swinfo.plist16166255377348903097.tmp Package Summary: 1 package(s) were not uploaded because they had problems: /Users/xxxxxxxxx/xxxxxxxxx/../xxxxxxxxx_Image/xxxxxxxxx.pkg - Error Messages: All transport types failed for file: tx-xxxxxxxxx.pkg-swinfo.plist16166255377348903097.tmp [2026-08-23 09:57:59 ICT] <main> DBG-X: Returning 1 Not too sure if anyone ever see my issue and how you solved it?
Replies
3
Boosts
0
Views
213
Activity
2h
Account Verification Delay - Case 20000127168095⁠
Hi everyone, I submitted my identity verification documents (Passport) on August 6th for my Apple Developer Program enrolment (Case Number: 20000127168095). It has been over 25 days and I haven't received any response or update on my enrolment status. Can an Apple Moderator or staff member please help review or escalate this case? Thank you!
Replies
0
Boosts
0
Views
45
Activity
3h
Guideline 5.1.3(ii) — what counts as "personal health information" for CloudKit?
I am building a training app for endurance athletes and I am trying to get the storage design right before I write it. Guideline 5.1.3(ii) says an app "may not store personal health information in iCloud", but I cannot find anywhere that defines what falls under that phrase, and the HealthKit documentation does not mention iCloud at all. The app records workouts from Bluetooth sensors (power, speed, distance, elevation, GPS, heart rate). With permission it also reads HRV, resting heart rate and sleep from HealthKit, and calculates a daily readiness value from them. I would like to keep the app's own records in my own CloudKit container so the user sees them on their iPad. Three things I cannot resolve from the documentation: Is a developer's own CloudKit container — private or shared database — "iCloud" for the purposes of 5.1.3(ii)? Does 5.1.3(ii) apply to physiological data the app measures itself from a Bluetooth sensor and never writes to HealthKit — for instance heart rate during a workout? Is a value derived from HealthKit samples, such as a readiness score computed from HRV, resting heart rate and sleep, "personal health information" even though it is not itself a HealthKit sample? I am aware that HealthKit already syncs a user's own data across their devices, so I do not intend to mirror HealthKit samples. My question is about the app's own records and derived values. Any pointer to documentation I have missed would be very welcome.
Replies
0
Boosts
0
Views
26
Activity
4h
3 Years With Apple — Account Deactivated, App Gone, No Response for Over a Week — Case ID 20000149095871
Our developer account was deactivated, and our app has now been unavailable for more than a week. We submitted our appeal and contacted Apple regarding Case ID 20000149095871, but we still have not received a substantive response. We have worked with Apple for approximately three years and have always had great respect for the App Review team and Apple’s rules. Whenever App Review raised concerns in the past, we communicated openly with the team, understood the issue, and made the requested changes. That is why we were genuinely shocked and deeply concerned by what happened. We are not asking Apple to make an exception for us. We are simply asking for the opportunity to understand what went wrong and fix it. Our team is ready to provide any information, make any necessary corrections, or speak directly with Apple by phone. After three years of cooperation and respect for Apple’s team, it is very difficult for us to understand why our app has been unavailable for more than a week while we are still waiting for an answer. We sincerely hope someone from Apple can review our situation and escalate Case ID 20000149095871 to the appropriate team. We just want the opportunity to understand the issue, cooperate with Apple, and resolve this properly. Thank you for your attention and help.
Replies
0
Boosts
0
Views
32
Activity
4h
App stuck in waiting for review for 2 weeks
my first app submitted to apple store , stuck in waiting for review for 2 weeks now with no visibility on when it will be picked up . i had to delay lunching the product .
Replies
0
Boosts
0
Views
24
Activity
4h
W-9 shown for single-member US LLC owned by a non-US individual — should be W-8BEN (disregarded entity)
Hello! I have a new organization-level Apple Developer account and I'm stuck on the Tax Forms step in App Store Connect (https://appstoreconnect.apple.com/business). The system is showing me U.S. Form W-9 as the only option, but in my case filling out a W-9 would be incorrect — and I'd appreciate guidance from anyone who has resolved this. My setup: I am a non-US individual (not a US citizen, not a US resident, never lived in the US). I am the sole owner of a single-member LLC registered in the US (set up via Firstbase specifically to distribute a mobile app). For US federal tax purposes, this LLC is a disregarded entity — it's not treated as a separate taxpayer from its owner. Why W-9 is not the correct form in my case: The IRS instructions for Form W-9 explicitly state: "If the owner of the disregarded entity is a foreign person, the owner must complete an appropriate Form W-8 instead of a Form W-9. This is the case even if the foreign person has a U.S. TIN." Form W-9 also requires me to certify, under penalty of perjury, that I am a US person — which I am not. The LLC itself doesn't certify anything on a W-9 because it's disregarded; the IRS looks through to the beneficial owner, who in my case is a foreign individual. The correct form for me should be W-8BEN (Certificate of Foreign Status of Beneficial Owner — Individuals). What I've already tried: I opened two support cases 4 days ago and have not received a substantive response yet: Apple Developer Support — Case ID: 20000112974233 Ack Tax / Tax category settings — Team ID: 7YYWN3MYCY, Case ID: 19944616 My questions: Has anyone in the same situation (non-US individual, sole owner of a US single-member LLC) successfully switched the tax form from W-9 to W-8BEN inside App Store Connect? If so, how? Is there a specific path in the Business / Tax Forms section to declare the beneficial owner as a foreign individual that I might be missing? Is there an escalation channel beyond the standard support cases for tax-form issues that are blocking onboarding? Thanks in advance for any pointers.
Replies
10
Boosts
3
Views
1.2k
Activity
4h
App in "In Review" since August 4, no update after 27 days
Hello, My app has been in "In Review" status since August 4, 2026, which is now 27 days. App ID: 1621086524 Status: In Review since Aug 4, 2026 Support case ID: 20000147051607 At the moment: No Resolution Center messages No metadata issues shown in App Store Connect No requests for additional information Agreements, Tax, and Banking all show Active I submitted an App Review Status request through the contact form on the case above and have not received a response. Could you confirm whether additional documentation or information is required from me to complete the evaluation? I am happy to provide the bundle ID, entity and licensing documentation, demo account credentials, or export compliance details. Thank you.
Replies
0
Boosts
0
Views
13
Activity
4h
App in "Waiting for Review" for more than 10 days
Hi everyone! I see a lot of people complaining about the same issue: their apps have been stuck in “Waiting for Review” or “In Review” for more than 48 hours. I think Apple should reconsider the wording of their automated email. When they say that 90% of apps are reviewed within 48 hours, it feels quite ambiguous because it doesn’t really explain what happens with the remaining 10%. I see many people waiting more than 48 hours for a review, just like I am. I submitted my app on July 30, 2026, and it still hasn’t been reviewed. The status is still “Waiting for Review.”
Replies
5
Boosts
3
Views
248
Activity
4h
Mac 应用无法转移
Mac 应用使用了 共享 App 群组容器 特性,无法从A账号转移到B账号。大家有人碰到这个问题不?求解决。
Replies
0
Boosts
0
Views
3
Activity
4h
TestFlight install fails with "Error Downloading Install Data" on every build, across two app records
Since 27 August 2026, no TestFlight build of ours installs. The build appears in TestFlight with the correct version and size, marked compatible with the device, and tapping Install produces "The requested app is not available or doesn't exist." — then a second dialog, "Try again later", whose View button does nothing. The device log says what the dialog does not. Captured over usbmuxd while tapping Install: TestFlight: [io.sharefold.app; 1.0.1 (15)] installing: Install Request Created: Starting install for bundleID (io.sharefold.app) FAILED: TFBundleInstallation for io.sharefold.app Claiming Next PostInstallStatusJob ... terminalReason: 1, failureReason: Error Downloading Install Data It never reaches the bundle. It fails while fetching install data. WHAT MAKES THIS DIFFERENT FROM THE USUAL CHECKLIST The same log contains its own control. While our install was failing, that same iPad, on that same network and that same Apple Account, was downloading other apps from the App Store normally. Another developer's TestFlight beta installs on it too. So the device, the account, the network and TestFlight itself all work; only our team's builds fail. We also rebuilt every input we control, and it changed nothing: New certificate signing request and new Apple Distribution certificate; the previous one revoked. New App Store provisioning profile, decoded and checked before use: no provisioned devices, get-task-allow false, correct team and app id. New App Store Connect API key. New Sign in with Apple key. Upload succeeded ("UPLOAD SUCCEEDED with no errors"), build processed, marked Ready to Submit, assigned to the internal group. Still will not install. And then the test that we think settles it: we created a second app record with a new bundle identifier, no capabilities on its App ID and no entitlements in the binary, no pricing or availability configured at all, signed it with a profile of its own, and uploaded it. It fails identically, same two dialogs, same log line. Two app records. Two bundle identifiers. Two Apple Accounts. Two devices. One failure. ACCOUNT STATE, ALL VERIFIED THE SAME DAY Free Apps Agreement active. DSA trader status declared and active. Pricing and Availability set, 175 territories, base country set, not removed from sale, distribution Public. ITSAppUsesNonExemptEncryption false, so nothing is held for export compliance. Membership paid and current. Both testers are members of the account under Users and Access, not only TestFlight invitees. Apple's System Status reports every service operating normally. One more symptom, possibly the same cause: adding any build to an external testing group fails at both steps of the dialog with "There was an error processing your request. Please try again later." WHAT I AM ASKING Has anyone seen "Error Downloading Install Data" specifically, and did anything on the developer's side ever resolve it? Every thread I can find on the visible symptom ends with the developer being directed to Developer Technical Support, and no fix recorded. We have correlation keys from four failed attempts across both app records and can supply them to anyone from Apple who can look the requests up. A support case is open. For anyone arriving here with the same symptom: an Ad Hoc profile plus ideviceinstaller over USB bypasses this entirely and let us keep developing. It does not diagnose anything, but it unblocks the day.
Replies
2
Boosts
0
Views
426
Activity
4h
Titel: Guideline 5.1.3(ii) — what counts as "personal health information" for CloudKit?
I am building a training app for endurance athletes and I am trying to get the storage design right before I write it. Guideline 5.1.3(ii) says an app "may not store personal health information in iCloud", but I cannot find anywhere that defines what falls under that phrase, and the HealthKit documentation does not mention iCloud at all. The app records workouts from Bluetooth sensors (power, speed, distance, elevation, GPS, heart rate). With permission it also reads HRV, resting heart rate and sleep from HealthKit, and calculates a daily readiness value from them. I would like to keep the app's own records in my own CloudKit container so the user sees them on their iPad. Three things I cannot resolve from the documentation: Is a developer's own CloudKit container — private or shared database — "iCloud" for the purposes of 5.1.3(ii)? Does 5.1.3(ii) apply to physiological data the app measures itself from a Bluetooth sensor and never writes to HealthKit — for instance heart rate during a workout? Is a value derived from HealthKit samples, such as a readiness score computed from HRV, resting heart rate and sleep, "personal health information" even though it is not itself a HealthKit sample? I am aware that HealthKit already syncs a user's own data across their devices, so I do not intend to mirror HealthKit samples. My question is about the app's own records and derived values. Any pointer to documentation I have missed would be very welcome.
Replies
0
Boosts
0
Views
8
Activity
4h
Active Apple Developer membership, but App Store Connect returns INVALIDITCUSER
Hello, I enrolled as an individual and paid the annual Apple Developer Program membership fee. My membership is active, my role is Account Holder, and I can access Certificates, Identifiers & Profiles. However, every attempt to open App Store Connect redirects to: https://appstoreconnect.apple.com/m/INVALIDITCUSER?errorKey=ITC.signin.error.invalidUser.asc The message says that my Apple Account is not intended for use with App Store Connect or that I must be a member of the Apple Developer Program. This contradicts the active membership shown in my Developer Account. I have contacted Apple Developer Support and requested escalation, but access is still not provisioned. This appears to be a missing or desynchronized App Store Connect (ITC) provisioning record: my Developer Program account is active, but my Apple Account is not linked correctly in App Store Connect. Has anyone experienced this exact issue? Did Apple have to manually restore or create the App Store Connect provider/user record, and which support team resolved it? Thank you.
Replies
1
Boosts
1
Views
96
Activity
5h
W-8BEN citizenship field locked to Thailand + bank account stuck in Processing
Hi, I'm running into two related issues in App Store Connect under Business > Agreements, and Apple Developer Support hasn't responded to my case in a while. U.S. Form W-8BEN — On Line 2 ("Country or Region of Citizenship"), the field is automatically set to Thailand and is read-only. I am a Russian citizen; Thailand is only my current country of residence, not my citizenship. I have not submitted the form yet, and there's no way to edit this field myself. Bank Account stuck in "Processing" — my bank account (Citibank NA, United States, USD) has been in "Processing" status for two weeks with no change, despite all tax information being submitted. This seems to be blocking the Paid Apps Agreement from activating. Has anyone run into either of these and found a way to resolve it, or know the right way to escalate? Thanks in advance.
Replies
0
Boosts
0
Views
6
Activity
5h
3.1.1 - Denied for "Tips" external link on my apps "About" page
I am having difficulty getting clarification from App Review regarding an external tip link and Guideline 3.1.1. My app is distributed exclusively on the United States App Store storefront. It is a free app, and the "About" page contains an optional “Buy Me a Coffee” link that opens an external browser. The tip does not unlock any content, functionality, subscription, service, or other benefit in the app. App Review has told me that the link must be replaced with In-App Purchase and cited the following language from Guideline 3.1.1: “We understand you have reviewed the updated App Review Guidelines and have questions regarding whether apps are still required to use in-app purchase to process "tips" for developers and digital content creators. Please note that the recent changes to guidelines 3.1.1, 3.1.1(a), 3.1.3 and 3.1.3(a) have not changed the scenarios where In-App Purchase is required. Guideline 3.1.1 states in part, "Apps may use in-app purchase currencies to enable customers to "tip" the developer or digital content providers in the app." To resolve the issues with your current submission, it would be appropriate to revise the app to use in-app purchase to process "tips" for developers and digital content creators. Please let us know if you have further questions. We look forward to reviewing the app once the appropriate changes have been made.” I am having difficulty reconciling that interpretation with the current language of Guideline 3.1.1(a), which specifically states that entitlements are not required for buttons, external links, or other calls to action in United States storefront apps. Apple’s May 1, 2025 guideline update also states that Guidelines 3.1.1, 3.1.1(a), 3.1.3, and 3.1.3(a) were changed in response to the U.S. court decision concerning external purchasing links. The 3.1.1 language regarding tips says that apps “may use” IAP for tips; it does not appear to state that an optional tip that provides no digital goods, services, or functionality must use IAP. Has anyone recently dealt with this specific situation for a U.S.-storefront-only app? If so, was an App Review Board appeal required to resolve it? I am trying to determine whether I am overlooking another provision of the guidelines that specifically requires an optional external tip to use IAP in a United States storefront app. I have a pending appeal but am frankly disappointed in this situation and I do not want to wait weeks or months to get this through the appeal process.
Replies
2
Boosts
0
Views
58
Activity
5h